29得票1回答
如何在CloudFormation中更改默认的根EBS大小?[AWS]

鉴于云形成方面的文档和解决方案较少,我决定解决一个常见问题,即如何通过云形成模板更改启动的EBS卷的默认大小。 默认情况下,启动的实例大小为8GB,如果您想知道如何将其更改为自己喜欢的大小,那么您来对地方了。 有两种方法可以避免这个问题 方案1:使用VolumeAttachment创建新卷(不...

29得票1回答
JMESPath JSON筛选器的多重匹配

我有一个JSON块,看起来有点像这样(你从AWS猜出来了吗) { "Vpcs":[ { "VpcId":"vpc-blabla1", "OtherKey":"Value" }, { "VpcId":"vpc-blabla2", "OtherKey...

29得票2回答
如何在云形成模板中使列表项有条件?

我有以下云形成模板,用于创建代码管道。该管道有三个阶段: Stages: - Name: "Source" Actions: - Name: "Source" ActionTypeId: ...

29得票5回答
AWS CDK和IaC的SDK相比有何优势?

我最近开始使用AWS和IaC,我正在使用CloudFormation来管理我的AWS资源,但我发现AWS不仅提供了SDK,还提供了CDK,使您能够以编程方式创建资源,而不是仅使用普通的json / yaml文件。 但根据文档,我并没有真正理解它们之间的区别,有人可以解释一下它们之间的区别以及...

29得票5回答
AWS CDK:如何在同一个应用程序中引用跨堆栈资源?

我有一个应用程序,其中有两个堆栈,都在同一区域/帐户内。其中一个堆栈需要另一个堆栈中存在的 Lambda 的 ARN。我该如何引用它?// within stackA constructor public StackA(Construct scope, String id, StackProp...

29得票8回答
Cloudformation Cognito - 如何通过SAM模板设置应用程序客户端设置、域和联合身份验证

我已经拥有了我的Cognito用户池CloudFormation模板,并将其集成到我的API网关中。但是,不知何故,我仍然必须手动配置应用程序客户端设置、域和联合身份,以便为用户提供工作登录门户。我一直在寻找可能的自动化解决方案,但似乎找不到任何接近的东西。 我想通过CloudFormati...

29得票3回答
CloudFormation何时使用GetAtt、Ref和${}?

我正在试图弄清楚GetAtt与Ref与${}之间的区别。 据我所知,您可以使用 GetAtt 仅引用同一模板内的对象,而Ref可用于引用任何内容。此外,在什么情况下我会使用${}?

29得票2回答
CloudFormation 正在等待与 Lambda 函数相关联的网络接口被清理干净。

我有一个包含Lambda函数的CloudFormation堆栈, 尝试删除该堆栈时,AWS CloudFormation至少会被卡住25-30秒, 在事件中我收到以下消息 - CloudFormation is waiting for NetworkInterfaces associated...

28得票3回答
如何在CloudFormation中将字符串列表作为参数传递?

我有一个嵌套的CloudFormation模板,它接受来自其根模板的许多参数来配置它。目前,我只传递简单的字符串参数,但现在我需要将一组S3存储桶ARN传递到子模板中。 ChildLambdaStack: Type: AWS::CloudFormation::Stack Proper...

28得票2回答
无法使用CloudFormation创建仅包含IAM策略的资源

我在CloudFormation中创建IAM策略时遇到问题。但当我运行它时,我收到一个错误消息,指出需要Groups、Roles、Users: 这是我的代码:{ "AWSTemplateFormatVersion": "2010-09-09", "Description": "AWS Clo...