Ref: https://learn.cantrill.io/courses/1820301/lectures/41301473

DEMO: https://learn.cantrill.io/courses/1820301/lectures/41301474


S3 Object Versioning

S3 Operations With(out) S3 Object Versioning

S3 Object Versioning → // S3 Operation ↓ DISABLED ENABLED SUSPENDED
Standard GET Returns object Returns current/latest version of object Returns current/latest version of object
Version GET N/A Returns specified version of object Returns specified version of object
Standard PUT (Modify object) Overwrites existing object with new object Creates a new version of the object, marks it as current/latest version Overwrites current/latest version with new object
Standard DELETE Deletes object Creates delete marker on object, previous versions still available Creates delete marker on object, previous versions still available
Version DELETE N/A Deletes specified version of object. If it was current/latest version, second newest becomes current version. Deletes specified version of object. If it was current/latest version, second newest becomes current version

MFA Delete