storj / roadmap

Storj Public Roadmap
Other
9 stars 3 forks source link

S3 Object lock: Governance Mode and Legal Hold #98

Open ferristocrat opened 3 months ago

ferristocrat commented 3 months ago

Summary

Our current implementation of S3 Compatible Object Lock only accounts for Compliance Mode. This roadmap item is meant to cover the remaining functionality to complete full Object Lock compatibility.

New operations to support

Existing operations to update

TBD on filling these out:

New permissions/access to consider

S3 Permission Description Notes
s3:BypassGovernanceRetention Grants permission to allow circumvention of governance-mode object retention settings Notes on how this permission is utilized/how it works: Object Lock considerations - Amazon Simple Storage Service
s3:PutBucketObjectLockConfiguration Grants permission to put Object Lock configuration on a specific bucket.
s3:GetObjectLegalHold Grants permission to get an object's current Legal Hold status
s3:PutObjectLegalHold Grants permission to apply a Legal Hold configuration to the specified object