S3 Lifecycle policy for emptying bucket
aws s3api put-bucket-lifecycle-configuration --bucket $BUCKET --region $REGION --lifecycle-configuration file://lifecycle.json
| { | |
| "Rules": [ | |
| { | |
| "Expiration": { | |
| "ExpiredObjectDeleteMarker": true | |
| }, | |
| "Filter": {}, | |
| "ID": "delete multipart", | |
| "Status": "Enabled", | |
| "AbortIncompleteMultipartUpload": { | |
| "DaysAfterInitiation": 1 | |
| } | |
| }, | |
| { | |
| "Expiration": { | |
| "Days": 1 | |
| }, | |
| "Filter": {}, | |
| "ID": "delete all", | |
| "Status": "Enabled", | |
| "NoncurrentVersionExpiration": { | |
| "NoncurrentDays": 1 | |
| } | |
| } | |
| ] | |
| } |