Skip to content
Discussion options

You must be logged in to vote

@github-actions proposed-answer This permission set is broad on purpose - CloudFormation will need to do many, unspecified things in your account involving lots of different services when deploying stacks. It's simplest and easiest for customers to get up and running to have the default execution role be one that won't block use cases by default.

As the documentation you linked states, it's not that hard to change the service role - Using our stack synthesizers in CDK makes it easy. Additionally, you could also change the permissions the role grants.

As for why we require bootstrapping by default - it allows for much more fine-grained control regarding who can assume the deployment role, …

Replies: 3 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@github-actions
Comment options

@erikerikson
Comment options

@peterwoodworth
Comment options

Answer selected by erikerikson
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
attention Related to the github action for handling discussions
2 participants