S3 Object Lock Flashcards
What does S3 Object Lock do AND Why is it useful?
- Protects Objects in S3 from being OVERWRITTEN or DELETED for a either a fixed OR indefinite amount of time.
- Create storage using Write Once Read Many (WORM) Model. It is good for regulatory requirements
What is the Storage Model associated with S3 Object Lock?
Write Once Read Many
{W.O.R.M.}
What does WORM stand for?
Write Once Read Many
{A compliant form of Storage}
What are the TWO modes of S3 Object Lock? AND What is the main difference between the two?
Governance Mode and Compliance Mode
- Governance Mode: you CANNOT overwrite or delete an Object version or alter it’s lock settings unless you have SPECIAL PERMISSIONS.
- Compliance Mode: NO user, not even ROOT-USER can overwrite or delete an object or update its lock settings.
Define and Compare
Retention Period vs. Legal Hold
Retention Period: a fixed amount of time
Legal Hold: can be freely placed or removed by anyone with the ‘S3:PUTObjectLegalHold’ permission.
Both protect an object version from being overwritten/deleted.
What is S3 Glacier Vault Lock?
S3 Object Lock for Vaults in Glacier.
Easily deploy and enforce compliance controls for S3 Glacier Vaults with a Vault Lock Policy.
Specify Controls (Like WORM) in a vault lock policy and lock from future edits.
What is the best way to put an object lock on all objects in an S3 bucket?
S3 Object Locks can be configured to be bucket wide.
One Object Lock on at the Bucket Level.
S3 Glacier Vault Lock, Once the policy is initially locked can it be changed?
NO