[FIXED] AWS SAM – Fehler beim Erstellen des Änderungssatzes: Waiter ChangeSetCreateComplete failed

Ausgabe

AWS SAM stellt Codebasis mit aws-sam-cli in der AWS-Cloud bereit, aber es wirft mich unter den Fehler.

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

Lösung

Wenn Sie einen Stack erstellen oder bereitstellen, müssen Sie die Erstellung von IAM-Ressourcen explizit zulassen. Dazu müssen Sie beim Aufruf den Parameter hinzufügen sam deploy:

--capabilities CAPABILITY_IAM

Wenn Sie benannte IAM-Ressourcen erstellen möchten (z. B. Rollen oder Benutzer, bei denen Sie den Namen explizit angeben), sollten Sie --capabilities CAPABILITY_NAMED_IAMstattdessen verwenden.

Weitere Informationen zum Bereitstellen von IAM-Ressourcen in CloudFormation finden Sie hier: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities

Dokumentation zur SAM-Bereitstellung: https://github.com/awslabs/aws-sam-cli/blob/develop/docs/deploying_serverless_applications.rst#deploying-your-application


Beantwortet von –
pbeardshear


Antwort geprüft von –
Gilberto Lyons (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like