Adjust CopyObject satellite endpoint (governance & legal hold)
ferristocrat opened this issue · comments
Goal
This issue is to make meaningful progress on this design doc for Governance Mode and Legal Hold.
What needs to be done? • Acceptance Criteria
Modify the corresponding to CopyObject endpoint on the satellite (the endpoint might be named differently) to respect the Governance Mode and Legal Hold lock information.
You might need to adjust existing Object Lock machinery, and then this might already be done or there might something else to do in the endpoint's code as well.
Summary
Depends on…
Links
- https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
- an easy-to-read and insightful introduction to Object Lock: Using S3 Object Lock
Change satellite/metabase: modify retention methods for legal hold and governance mode mentions this issue.
Change pb: add legal hold to FinishCopyObjectRequest mentions this issue.
Change satellite/metabase: adjust copying objects for legal hold mentions this issue.
Change satellite/metainfo: adjust FinishCopyObject endpoint for legal hold mentions this issue.
Change satellite/metainfo: update validateRetention to respect governance mode mentions this issue.