Ale*_*vey 19 amazon-web-services aws-cloudformation
我正在尝试验证Cloudformation模板.我发出的命令是:
? aws cloudformation validate-template --template-body file://template.json
Run Code Online (Sandbox Code Playgroud)
然而,我得到的回应是:
"CapabilitiesReason": "The following resource(s) require capabilities:
[AWS::IAM::Role]",
Run Code Online (Sandbox Code Playgroud)
遗憾的是,我无法找到任何设置功能的方法.
你如何设置能力?
wjo*_*dan 21
来自Capabilities和CapabilitiesReason输出validate-template不是错误.它们是正常输出,列出了--capabilities在运行create-stack或update-stack将来需要指定(通过)功能的资源.
通过检查返回代码是否0指示命令已成功完成,您可以确认验证成功且没有错误.
validate-template输出的文档如下:
能力 - >(列表)
模板中的功能.如果模板包含IAM资源,则在对模板使用或操作时,必须指定此参数的值
CAPABILITY_IAM或CAPABILITY_NAMED_IAM值; 否则,这些操作会返回错误.有关更多信息,请参阅确认AWS CloudFormation模板中的IAM资源.create-stackupdate-stackInsufficientCapabilitiesCapabilitiesReason - >(string)
生成Capabilities响应元素中的值的资源列表.
| 归档时间: |
|
| 查看次数: |
6825 次 |
| 最近记录: |