小编Gle*_*iko的帖子

将AWS CloudFormation转换为Terraform模板

我想将现有的AWS CloudFormation模板(yaml)自动转换为Terraform模板(hcl)。

任何人都可以建议一些工具,方法等吗?

amazon-web-services aws-cloudformation terraform

10
推荐指数
2
解决办法
8954
查看次数

将现有AWS Lambda和API网关导出到Cloudformation模板

如何将现有配置和测试的基础架构(包括AWS Lambda函数,API网关,ElastiCache集群,Cloudwatch规则)导出到Cloudformation模板?

我了解Cloudformer工具,但它支持有限数量的AWS服务(Amazon VPC,DynamoDB等),并且不支持我们使用的某些服务.在我的案例中,我可以使用哪些工具和方法来生成Cloudformation模板?

amazon-web-services amazon-elasticache aws-cloudformation aws-lambda aws-api-gateway

9
推荐指数
1
解决办法
5300
查看次数

AWS API网关缓存忽略查询参数

我正在AWS API Gateway端配置缓存以提高REST API的性能.我正在尝试配置的端点使用查询参数.我已经在AWS API Gateway端启用了缓存,但遗憾的是,在构建缓存密钥时,它必须忽略查询参数.

例如,当我使用查询参数"test1"进行第一次GET调用时

GET https://2kdslm234ds9.execute-api.us-east-1.amazonaws.com/api/test?search=test1
Run Code Online (Sandbox Code Playgroud)

此调用的响应保存在缓存中,之后我调用另一个查询参数 - "test2"

GET https://2kdslm234ds9.execute-api.us-east-1.amazonaws.com/api/test?search=test2
Run Code Online (Sandbox Code Playgroud)

我再次回复第一个电话.

缓存设置非常简单,我没有找到与参数配置相关的内容.

在此输入图像描述

如何配置网关缓存以考虑查询参数?

caching amazon-web-services aws-api-gateway

8
推荐指数
1
解决办法
1528
查看次数

降级到以前版本的 AWS Lambda

使用 Amazon Lambda 函数我使用 AWS Lambda 功能提供的版本控制功能。每次当我将新版本的工件部署到 AWS 时,我都会创建新版本的函数并发布它(使用屏幕截图中的弹出窗口)。

在此处输入图片说明

但是如何发布我的函数的任何先前版本(例如,当我需要回滚上次发布时)?

versioning amazon-web-services aws-lambda

8
推荐指数
3
解决办法
1万
查看次数

仍在积极维护的Ruby游戏框架?

我发现在Ruby中调查游戏编程的选项非常困难.其他帖子和文章中提到的几个包装器和框架不再维护或使用.

Gosu/Ruby似乎仍然活跃:官方论坛上有一定数量的喋喋不休.

还有其他积极维护的ruby游戏框架吗?

编辑:我发现MacRuby正在进行大量的游戏开发.

ruby game-engine

7
推荐指数
1
解决办法
1233
查看次数

如何限制CQ5中多字段中的元素数量?

我用Day CQ5开发了这个网站,并遇到了问题.我正在创建一个组件,以及它的对话.我在对话框中使用组件元素"multifield",其中包含几个元素"pathfield".如何设置特定数量的元素"pathfield"并删除"+"和" - "按钮?

element limit day-cq aem

7
推荐指数
1
解决办法
1万
查看次数

使用GraalVM在AWS Lambda中运行Java

是否有能力使用GraalVM在AWS Lambda函数中运行Java?我阅读了许多关于使用GraalVM AOT(提前)编译功能的Java应用程序冷启动的文章,并减少了持续时间,我想尝试在我的AWS Lambda项目中使用它.

java amazon-web-services aws-lambda graalvm serverless

7
推荐指数
1
解决办法
3171
查看次数

AWS Lambda 中资源的释放

我用Java实现AWS Lambda函数并面临问题-如何正确释放已使用的资源?在我的函数中,我对某些资源进行不同的调用:对数据库执行查询、对第三方服务进行 REST 调用(发送 StatsD 指标、调用 Slack webhooks 等)、与 Kinesys 流交互。

不详细说明,我的函数如下所示:

public class RequestHandler {
    private StatisticsService statsService;         //Collect StatsD metrics
    private SlackNotificationService slackService;  //Send Slack notifications
    private SearchService searchService;            //Interact with DB

    //Simplified version of constructor
    public RequestHandler() {
        this.statsService = new StatisticsService();
        this.slackService = new SlackNotificationService();
        this.searchService = new SearchService();
    }

    public LambdaResponse handleRequest(LambdaRequest request, Context context) {
        /**
         * Main method of function
         * where business-logic is executed
         * and all mentioned services are invoked
         */ …
Run Code Online (Sandbox Code Playgroud)

java resource-management amazon-web-services aws-lambda

6
推荐指数
1
解决办法
917
查看次数

在代码中获取AWS Lambda函数的别名

我使用AWS Java SDKAWS Lambda Java支持库在Java上实现AWS Lambda函数,在某些情况下,我需要在函数代码中正确获取当前函数的名称,版本和别名。

我可以使用getFunctionName()和getFunctionVersion()方法从Context获取名称和版本。但是,如何获取当前的别名值?

java amazon-web-services aws-lambda

6
推荐指数
1
解决办法
1911
查看次数

在 AWS 账户中搜索所有 AWS Lambda 函数的环境变量的值

我有一个包含大量 AWS Lambda 函数的 AWS 帐户,我想检查所有函数的所有环境变量,并尝试找到在那里使用某些特定值的函数。如果不手动检查 AWS 控制台中的每个功能,我该如何做到这一点?AWS CLI 允许这样做吗?

amazon-web-services aws-cli aws-lambda

6
推荐指数
1
解决办法
1116
查看次数