Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 设置aws cloudformation模板验证的功能_Amazon Web Services_Amazon Cloudformation - Fatal编程技术网

Amazon web services 设置aws 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,可以确认验证成功且没

我正在尝试验证Cloudformation模板。我发出的命令是:

▶ aws cloudformation验证模板--模板正文file://template.json
然而,我得到的答复是:

“能力原因”:“以下资源需要能力:
[AWS::IAM::角色]”,
很遗憾,我找不到任何方法来设置该功能


如何设置功能?

来自的
功能和
功能原因输出不是错误。它们是正常输出,列出了在运行或将来需要指定的功能(通过
--capabilities
)所需的资源

通过检查指示命令成功完成的是
0
,可以确认验证成功且没有错误

输出文件如下:

功能->(列表)

模板中的功能。如果模板包含IAM资源,则在使用模板的
创建堆栈
更新堆栈
操作时,必须为此参数指定
能力_IAM
能力_命名_IAM
值;否则,这些操作将返回
InsufficientCapabilities
错误。 有关详细信息,请参阅

能力原因->(字符串)

在Capabilities response元素中生成值的资源列表


我也有同样的问题
--capabilities=CAPABILITY\u IAM
with
create stack
cli命令生成堆栈,但
验证堆栈
似乎也需要此功能,但没有用于添加ITI的cli选项这不是错误。这是一个通知,通知您在执行
create stack
update stack
时,必须指定
CAPABILITY\u IAM
功能。设计不佳。输出完全表明所需的东西有问题。@MichaelMügge在使用aws一段时间后,我必须说很多aws UI和cli设计得很糟糕,人们只需要习惯它的怪癖:)