AWS SAM - не удалось создать набор изменений: ошибка Waiter ChangeSetCreateComplete - PullRequest
0 голосов
/ 08 сентября 2018

AWS SAM развертывает кодовую базу в облаке AWS с помощью aws-sam-cli, но выдает ошибку ниже.

Failed to create the changeset: Waiter ChangeSetCreateComplete failed: Waiter encountered a terminal failure state Status: FAILED. Reason: Requires capabilities : [CAPABILITY_IAM]

1 Ответ

0 голосов
/ 08 сентября 2018

При создании или развертывании стека необходимо явно разрешить создание ресурсов IAM. Для этого вам нужно добавить параметр при вызове sam deploy:

--capabilities CAPABILITY_IAM

Если вы хотите создать именованные ресурсы IAM (например, роли или пользователей, для которых вы явно указали имя), вам следует вместо этого использовать --capabilities CAPABILITY_NAMED_IAM.

Подробнее о развертывании ресурсов IAM в CloudFormation можно прочитать здесь: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities

Документация по развертыванию SAM: https://github.com/awslabs/aws-sam-cli/blob/develop/docs/deploying_serverless_applications.rst#deploying-your-application

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...