If you have both write and privileged permissions, you can place an object on hold. An object that is on hold cannot be deleted, even by a privileged delete operation. Also, you cannot store new versions of an object that is on hold. Holding objects is particularly useful when the objects are needed for legal discovery.
While an object is on hold, you cannot change its retention setting. If the bucket is configured to allow changes to custom metadata for objects under retention, you can also change its custom metadata.
If you have both write and privileged permissions, you can also release an object from hold. When an object is released, its previous retention setting is again in effect.
For more information about using the retention hold request header with the S3 compatible API, see Retention-related request headers.
For more information about the retention hold response header with the S3 compatible API, see Retention-related response headers.
For more information about permissions, see Permissions.
© 2015, 2020 Hitachi Vantara LLC. All rights reserved.