Es stellt sich heraus, dass Sie ein Kästchen auf dem letzten Bildschirm der Stapelerstellung | Update:
In CodePipeline Cloudformation Sie es wie folgt hinzufügen, kann die Ausführung des erzeugten change_set im deploy Aktion zu ermöglichen:
Configuration:
StackName: !Ref GitHubRepository
ActionMode: CHANGE_SET_REPLACE
Capabilities: CAPABILITY_NAMED_IAM
RoleArn: arn:aws:iam::818272543125:role/events-list-codepiplinerole
ChangeSetName: !Join ["",[!Ref GitHubRepository, "-changeset"]]
TemplatePath: MyAppBuild::sam_post.yaml
In der aws cli anhängen
--capabilities CAPABILITY_IAM
oder
--capabilities CAPABILITY_NAMED_IAM
Um Ihren Befehl wie folgt aus:
aws cloudformation create-stack --stack-name message-store --template-body file://bucket_with_keys.yaml --parameters file://cfg_bucket_with_keys.json --capabilities CAPABILITY_NAMED_IAM
Dies gilt nicht --validate-Vorlage Cloudformation, da es nicht wirklich ist, um die Ressourcen zu schaffen.
hilft, dass eine richtige Antwort ist, danke. –