Bucket deletion

evroc takes the preservation of your data seriously. To ensure this, evroc has extra safeguards in place to make sure your data isn't accidentally lost. This means you'll need to take some additional precautionary actions before deleting a bucket you no longer need. This page documents the steps needed to permanently delete a bucket along with all its data.

Empty bucket

A bucket must be empty before it can be deleted. A bucket is considered empty when all of its objects are deleted. For a bucket with object versioning enabled this includes all previous object versions, and deletion markers. Additionally, any non-completed multipart uploads also need to be removed or aborted before the bucket can be deleted.

If a non-empty bucket is marked for deletion, it goes into a "Pending Deletion" state. Getting into this state is irreversible, and the bucket stays in this state until all its objects (and object versions, if applicable) are deleted. In this state the bucket resource itself can't be updated, however the contained objects can still be accessed and modified.

Object locking

A bucket with object locking enabled can't be deleted if it contains any locked objects.