Как передать AWS SAM развернуть список возможностей? - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь передать несколько возможностей sam deploy

sam deploy --guided --capabilities "CAPABILITY_IAM CAPABILITY_AUTO_EXPAND"

Я пробовал разные формы этого, по сути, кодируя список как массив с "[CAPABILITY_IAM, CAPABILITY_AUTO_EXPAND]", и делая их строками "[\"CAPABILITY_IAM\", \"CAPABILITY_AUTO_EXPAND\"]"

Каждый раз, когда он попадает к перечисленным возможностям в процессе, единственное, что перечисляется, это CAPABILITY_IAM

В документации говорится, что --capabilities занимает список. Как выглядит список возможностей?

1 Ответ

0 голосов
/ 15 апреля 2020

Хотя это и так очевидно, что вам нужно предоставить такие возможности без кавычек:

sam deploy --guided --capabilities CAPABILITY_IAM CAPABILITY_AUTO_EXPAND

То же самое относится и к предоставлению нескольких значений для --notification-arns и --tags.

Я не уверен, почему разработчики AWS SAM CLI решили реализовать это таким образом, но они ожидают разделенный пробелами список значений для этих параметров.

...