Object Lock / WORM Semantics
An S3 API extension that provides write-once-read-many (WORM) protection for objects, preventing deletion or modification for a specified retention period.
Summary
An S3 API extension that provides write-once-read-many (WORM) protection for objects, preventing deletion or modification for a specified retention period.
Object Lock is the compliance and data protection layer of S3. It enables tamper-proof storage for regulatory requirements (SEC 17a-4, GDPR), ransomware protection (immutable backups), and legal hold — all through the standard S3 API.
- Object Lock has two modes: Governance (allows override with special permissions) and Compliance (no one, including root, can delete until retention expires). Choosing the wrong mode can make data undeletable.
- Not all S3-compatible implementations support Object Lock. MinIO, Dell ECS, and NetApp StorageGRID do; others may not. Verify before relying on it for compliance.
scoped_toS3 API — an extension to the S3 APIenablesImmutable Backup Repository on Object Storage — the mechanism for tamper-proof backupsenablesRansomware-Resilient Object Backup Architecture — core protection mechanismsolvesRetention Governance Friction — API-enforced retention replaces manual governance
Definition
An S3 API extension that enables write-once-read-many (WORM) protection on objects, preventing deletion or modification for a specified retention period. Supports both governance and compliance modes.
Regulatory requirements (SEC 17a-4, GDPR, HIPAA) mandate immutable data retention. Object Lock provides tamper-proof protection at the storage layer, making S3 suitable for compliance-driven archival and ransomware-resistant backup.
Regulatory-compliant data retention, ransomware-proof backup vaults, legal hold enforcement, immutable audit logs.
Connections 9
Outbound 4
scoped_to2Inbound 5
implements2depends_on2constrained_by1Resources 3
AWS S3 Object Lock documentation defining governance and compliance retention modes for WORM storage.
MinIO object retention documentation covering S3-compatible WORM implementation with governance and compliance modes.
S3 Object Lock overview explaining retention periods, legal holds, and the interaction with versioning.