Я пытаюсь создать скрипт для автоматизации развертывания / обновления моего стека SAM. Я использую пакет для этого. Сейчас у меня есть:
call aws cloudformation deploy --template-file "serverless.yml" ^
--stack-name %1 ^
--capabilities CAPABILITY_AUTO_EXPAND CAPABILITY_IAM^
--parameter-overrides ^
StageName=%1^
{some other parameters}
--role-arn {my role arn}
, где% 1 - аргумент пакета с именем стека / этапа.
Когда я пытаюсь запустить это, я получаю сообщение об ошибке в консоли облачной информации, что Мне нужно CAPABILITY_AUTO_EXPAND, чтобы обновить некоторые из моих стеков. Глядя на документацию, похоже, что aws развертывание облачной информации не поддерживает эту возможность? И aws cloudformation update-stack не принимает имя файла для шаблона.
Есть предложения, как это сделать?