Object tiers, lifecycle & protection · AWS vs Google Cloud
Amazon S3 Object Lock vs Bucket Lock and Object Retention Lock
S3 Object Lock maps to Bucket Lock (a lockable bucket retention policy) and Object Retention Lock (per-object retention).
Side-by-side comparison
| Aspect | Amazon Web Services | Google Cloud |
|---|---|---|
| Service | Amazon S3 Object Lock | Bucket Lock and Object Retention Lock |
| Lifecycle | Generally available | Generally available |
| What it is | WORM protection for object versions, using retention periods (governance or compliance mode) and legal holds. Requires versioning. Assessed for SEC 17a-4, CFTC, and FINRA. | Bucket retention policies that can be locked permanently, and per-object retention configurations, for WORM compliance. |
| Pricing model | No extra charge beyond storage and requests. | No charge for retention features; you pay for the stored data. |
| Docs | Amazon S3 Object Lock docs | Bucket Lock and Object Retention Lock docs |
| Pricing page | Amazon S3 Object Lock pricing | — |
Key differences
- A locked retention policy can't be removed or shortened, similar to S3 Object Lock compliance mode.
- Object holds (event-based and temporary) work like S3 legal holds.
Pricing summary
Pricing models only. No prices are quoted because they change by region and over time.
- AWS
- No extra charge beyond storage and requests. Amazon S3 Object Lock pricing →
- GCP
- No charge for retention features; you pay for the stored data.
And on Azure?
Direct match Azure's equivalent is Immutable storage for Blob Storage (WORM). AWS vs Azure comparison →
FAQ
What is the Google Cloud equivalent of Amazon S3 Object Lock?
S3 Object Lock maps to Bucket Lock (a lockable bucket retention policy) and Object Retention Lock (per-object retention).
How does pricing compare between Amazon S3 Object Lock and Bucket Lock and Object Retention Lock?
AWS: No extra charge beyond storage and requests. Google Cloud: No charge for retention features; you pay for the stored data. Check the official pricing pages for current rates.
What is the Azure equivalent?
Immutable storage for Blob Storage (WORM) (direct match). S3 Object Lock maps to immutable storage for Azure Blob Storage.