Okazuje się, że musisz zaznaczyć pole na ostatnim ekranie tworzenia stosu | Aktualizacja:
W CodePipeline CloudFormation można go dodać tak, aby umożliwić realizację tworzonego change_set w akcji deploy:
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
W AWS CLI dołączania
--capabilities CAPABILITY_IAM
lub
--capabilities CAPABILITY_NAMED_IAM
Aby polecenie tak:
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
ten nie ma zastosowania do cloudformation --validate-szablonu, ponieważ nie jest faktycznie tworzenia zasobów.
to jest poprawną odpowiedź, dziękuję. –