Skip to content

Instantly share code, notes, and snippets.

@vvucetic
Last active November 15, 2022 10:18
Show Gist options
  • Select an option

  • Save vvucetic/73a47b5519086422844a994f44c93341 to your computer and use it in GitHub Desktop.

Select an option

Save vvucetic/73a47b5519086422844a994f44c93341 to your computer and use it in GitHub Desktop.
s3 policy for emptying bucket

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
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment