add example policy to add lifecycle policy on bucket delete to empty bucket #8196
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds an example custodian policy which adds an S3 lifecycle policy to a S3 buckets when a
DeleteBucket
event is triggered. This is a useful example for environments that are designed for standup/teardown and are more ephemeral in nature. It's a manual process to empty buckets and is much more efficient to have AWS do the work behind the scenes.It took me a bit to get this together and working so I thought it would be good for other consumers to reference if they had a similar use case.