Empty with lifecycle configuration rule

From re:Post:

  1. Open the Amazon S3 console.
  2. From the list of buckets, choose the bucket that you want to empty.
  3. Choose the Management tab.
  4. Choose Create lifecycle rule.
  5. For Lifecycle rule name, enter a rule name.
  6. For Choose a rule scope, select This rule applies to all objects in the bucket.
  7. Select I acknowledge that this rule will apply to all objects in the bucket.
  8. For Lifecycle rule actions, select the following to create a lifecycle rule: a. Expire current versions of objects b. Permanently delete noncurrent versions of objects c. Delete expired object delete markers or incomplete multipart uploads
  9. In the Expire current versions of objects field, enter 1 in the Days after object creation field.
  10. In the Permanently delete noncurrent versions of objects field, enter 1 in the Number of days after objects become noncurrent field.
  11. Leave the Number of newer versions to retain field empty to delete all versions.
  12. Select Delete incomplete multipart uploads and enter 1 for the Number of days field.
  13. Choose Create rule.
  14. Create a second lifecycle rule by repeating steps 4-7.
  15. Then, select the following: Delete expired delete markers or incomplete multipart uploads
  16. Select Delete expired object delete markers.
  17. Choose Create rule.