Deleting the S3 object permanently
When you create an immutable bucket, bucket versioning is enabled. It enables you to restore the objects that are accidentally deleted or overwritten. If you delete an object instead of removing it permanently, Immutable S3 Cloud inserts a delete marker, which becomes the current object version.
You can then restore the previous version. If you overwrite an object, it results in a new object version in the bucket. If you want to delete the protected object permanently, you must delete the objects with their versioning.