Using S3 Object Lock with StorNext

S3 Object Lock is an S3 feature that allows objects to be stored using a write once, read many (WORM) model. Enabling Object Lock on a bucket can prevent objects from being deleted or overwritten, can be used to enforce retention periods, or can be used to meet regulatory compliance requirements.

S3 object versioning is enabled automatically when Object Lock is enabled. With S3 Versioning, multiple variants of the same object are maintained, and objects are not removed permanently when deleted.

If Object Lock is enabled for a bucket, objects can be protected for a fixed amount of time by configuring a bucket default retention period or protected indefinitely with a legal hold. Only after the retention period expires or a legal hold is removed, can the object version be deleted.

StorNext is incognizant of both S3 Object Lock and S3 object versioning and will be unaware of the bucket-level configuration settings and object holds. The implications of using this feature with StorNext should be well understood before attempting to do so.

It is important to note that, because StorNext is unable to monitor or manage the retention of deleted objects, external monitoring and management procedures will be needed to prevent uncontrolled storage use.

StorNext Behavior with S3 Object Lock