gpt4 book ai didi

amazon-web-services - (能力不足异常): Requires capabilities : [CAPABILITY_AUTO_EXPAND]

转载 作者:行者123 更新时间:2023-12-03 07:11:32 25 4
gpt4 key购买 nike

基于本地 AWS Cloud Formation .yaml 文件。我正在运行以下命令

aws cloudformation create-stack --stack-name someTest --template-body file://template.yaml

抛出以下错误

An error occurred (InsufficientCapabilitiesException) when calling the CreateStack operation: Requires capabilities : [CAPABILITY_AUTO_EXPAND]

我已阅读 here这与模板包含宏有关。在本例中,在 .yaml 文件内,它调用 AWS::Serverless::Function,即

Resources:
ResourceName:
Type: AWS::Serverless::Function
...
...

创建堆栈时有哪些选项可以解决此问题?

最佳答案

解决方案:

只需附加

--capabilities CAPABILITY_AUTO_EXPAND

到命令

aws cloudformation create-stack --stack-name someTest --template-body file://template.yaml --capabilities CAPABILITY_AUTO_EXPAND

说明:

作为documentation状态,宏在模板上执行自定义处理,例如操作和转换。在此示例中,AWS::Serverless转换“采用以 AWS 无服务器应用程序模型语法编写的模板,并将其转换并扩展为兼容的 AWS CloudFormation 模板”。

因此,当在包含宏的模板上调用create-stack操作时,应该指定功能CAPABILITY_AUTO_EXPAND

关于amazon-web-services - (能力不足异常): Requires capabilities : [CAPABILITY_AUTO_EXPAND],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62273210/

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