gpt4 book ai didi

aws-cloudformation - 对 CloudFormation 上的嵌套堆栈使用 CAPABILITY_AUTO_EXPAND

转载 作者:行者123 更新时间:2023-12-04 01:36:04 37 4
gpt4 key购买 nike

我正在尝试使用嵌套堆栈,当我的 ChangeSet 正在执行时,我收到此错误:

需要功能:[CAPABILITY_AUTO_EXPAND]

我用 cloudformation 创建了一个管道。

这可用于创建管道:

Configuration:
ActionMode: CHANGE_SET_REPLACE
ChangeSetName: changeset
RoleArn: ??
Capabilities: CAPABILITY_IAM
StackName: appsync-graphql
TemplatePath: BuildArtifact::output.yaml

这不能:

Configuration:
ActionMode: CHANGE_SET_REPLACE
ChangeSetName: changeset
RoleArn: ??
Capabilities:
- CAPABILITY_IAM
- CAPABILITY_AUTO_EXPAND
StackName: appsync-graphql
TemplatePath: BuildArtifact::output.yaml

错误是:“属性配置的值必须是具有字符串(或简单类型)属性的对象”

这是我找到的最接近的文档:https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStack.html

它说:类型:字符串数组用于功能,aws cli 文档也有类似的说法,但没有给出示例。

因此,我对如何尝试拥有 CAPABILITY_AUTO_EXPAND 功能一无所知。

最佳答案

我尝试了另一种变体,它成功了!

Configuration:
..
Capabilities: CAPABILITY_IAM,CAPABILITY_AUTO_EXPAND
...

关于aws-cloudformation - 对 CloudFormation 上的嵌套堆栈使用 CAPABILITY_AUTO_EXPAND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53543397/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com