11得票2回答
AWS-CDK:在AWS-CDK中跨多个区域(跨区域)的堆栈之间传递跨堆栈引用属性。

我需要部署一个栈,我们称其为父栈,在一个区域中。 接着需要在另一个区域中部署第二个栈(子栈),但是第二个栈的区域不能包括父栈的区域。第二个栈可以在多个区域中部署。 然而,第二个栈需要来自第一个栈的一些props。具体来说,它需要 ARN 值。默认区域是 us-east-1,这是父栈将要部署的...

26得票3回答
如何使用serverless.yml创建AWS S3存储桶并向其中添加文件?

我想知道是否可以利用 serverless.yml 在 serverless-framework 的部署过程中创建一个存储桶并添加特定的文件。 目前为止,我已经成功添加了创建存储桶的 S3 资源,但不确定如何添加特定的文件。resources: Resources: Upload...

8得票1回答
使用模板向AWS Lambda事件添加参数

如何在使用Cloud Formation模板时向Lambda函数事件添加(路径)参数? 奇怪的是,使用以下内容似乎不起作用: DeleteItem: Type: Api Properties: Path: /item/{id}...

7得票1回答
如何在Python CDK中创建引用自身的API网关资源策略?

我正在创建一个API,它将 仅仅 接受来自GitHub Webhook服务器的请求,使用一份包含GitHub IP地址的资源策略。我已经成功地在控制台中手动创建了资源策略,但是当我使用CDK时遇到了问题。 以下是我的代码: delete_trigger_integration = aws_...

16得票1回答
如何在CloudFormation中引用派生变量?

我正在寻求在CloudFormation中的一些小帮助,但无法从文档中找到帮助,或者可能没有用正确的方式搜索问题。以下是问题:我正在从映射中获取环境的可用区域,如下所示。"AvailabilityZone": { "Fn::Select": [ ...

11得票1回答
在Cloudformation中使用userdata

我试图在我的userdata中添加一些简单的Bash命令,但似乎它们并没有运行?AWSTemplateFormatVersion: '2010-09-09' Resources: RHELInstance: Type: AWS::EC2::Instance Properties: Iam...

8得票2回答
无效的KeySchema:第二个KeySchemaElement不是RANGE键类型。

在我的Cloudformation脚本中,我创建了一个Dynamo DB表(Datasets),其中有两个键 - 我们称之为CatalogId和DatasetId。它们都是我无法控制的URI,但可以说它们一起构成了唯一的ID。 我将它们都作为主KeySchema /索引中的HASH键。当我这...

15得票3回答
为AWS ApiGateway端点(Swagger导入)设置API密钥为必需

我尝试使用Swagger/OpenAPI来定义我的AWS Api Gateway基础架构。到目前为止,一切都正常,但是我在启用端点的API密钥时遇到了问题。 我的Swagger文件如下(缩短版):--- swagger: 2.0 basePath: /dev info: title: My...

27得票5回答
CloudFormation,将条件应用于DependsOn

我需要完成的任务是让CDN依赖于一个S3存储桶,但我们想要使用现有的存储桶而不是创建一个新的存储桶。 这是我尝试的示例代码:"Parameters" : { "UseExistingBucket" : { "Description" : "Yes/No", "Default...

52得票6回答
如何在CloudFormation脚本中检查特定资源是否已存在

我正在使用CloudFormation创建一个堆栈,其中包括一个自动扩展的EC2实例和一个S3存储桶。对于S3存储桶,我将DeletionPolicy设置为Retain,这很好用,直到我想再次运行我的CloudFormation脚本。由于在先前的运行中,脚本创建了S3存储桶,因此在后续运行中失...