Amazon web services 设置aws cloudformation模板验证的功能
我正在尝试验证Cloudformation模板。我发出的命令是:Amazon web services 设置aws cloudformation模板验证的功能,amazon-web-services,amazon-cloudformation,Amazon Web Services,Amazon Cloudformation,我正在尝试验证Cloudformation模板。我发出的命令是: ▶ aws cloudformation验证模板--模板正文file://template.json 然而,我得到的答复是: “能力原因”:“以下资源需要能力: [AWS::IAM::角色]”, 很遗憾,我找不到任何方法来设置该功能 如何设置功能?来自的功能和功能原因输出不是错误。它们是正常输出,列出了在运行或将来需要指定的功能(通过--capabilities)所需的资源 通过检查指示命令成功完成的是0,可以确认验证成功且没
▶ aws cloudformation验证模板--模板正文file://template.json
然而,我得到的答复是:
“能力原因”:“以下资源需要能力:
[AWS::IAM::角色]”,
很遗憾,我找不到任何方法来设置该功能
如何设置功能?来自的
功能和功能原因输出不是错误。它们是正常输出,列出了在运行或将来需要指定的功能(通过--capabilities
)所需的资源
通过检查指示命令成功完成的是0
,可以确认验证成功且没有错误
输出文件如下:
功能->(列表)
模板中的功能。如果模板包含IAM资源,则在使用模板的创建堆栈
或更新堆栈
操作时,必须为此参数指定能力_IAM
或能力_命名_IAM
值;否则,这些操作将返回InsufficientCapabilities
错误。
有关详细信息,请参阅
能力原因->(字符串)
在Capabilities response元素中生成值的资源列表
我也有同样的问题--capabilities=CAPABILITY\u IAM
withcreate stack
cli命令生成堆栈,但验证堆栈
似乎也需要此功能,但没有用于添加ITI的cli选项这不是错误。这是一个通知,通知您在执行create stack
或update stack
时,必须指定CAPABILITY\u IAM
功能。设计不佳。输出完全表明所需的东西有问题。@MichaelMügge在使用aws一段时间后,我必须说很多aws UI和cli设计得很糟糕,人们只需要习惯它的怪癖:)