Stack policies¶
Using stack policies¶
To prevent stack resources from being unintentionally updated or deleted during a stack update you can use stack policies. Stack policies apply only during stack updates and should be used only as a fail-safe mechanism to prevent accidental updates to certain stack resources.
It’s suggested to create a stack_policies directory below the corresponding stack directory:
blueprints/
stack1/
stack_policies/
blueprints.yml
...
stack2/
stack_policies/
blueprints.yml
...
...
You have to tell StackFormation where it could find the stack policy.
Example:
blueprints:
- stackname: 'my-stack'
template: 'templates/my-stack.template'
stackPolicy: 'stack_policies/my-stack.json'