我正在尝试将多种功能传递给sam deploy
sam deploy --guided --capabilities "CAPABILITY_IAM CAPABILITY_AUTO_EXPAND"
我尝试了这种形式,本质上是使用"[CAPABILITY_IAM, CAPABILITY_AUTO_EXPAND]"
将列表编码为数组,并使其成为字符串"[\"CAPABILITY_IAM\", \"CAPABILITY_AUTO_EXPAND\"]"
在此过程中,每次达到列出的功能时,列出的唯一内容是CAPABILITY_IAM
文档说--capabilities
列出了一个列表。功能列表是什么样的?
答案 0 :(得分:0)
虽然几乎是显而易见的,但您要做的是提供未引用的功能,如下所示:
sam deploy --guided --capabilities CAPABILITY_IAM CAPABILITY_AUTO_EXPAND
这同样适用于为--notification-arns
和--tags
提供多个值。
我不确定AWS SAM CLI开发人员为什么决定以这种方式实现它,但是他们期望这些参数的值用空格分隔。