storj / edge

Storj edge services (including multi-tenant, S3-compatible server to interact with the Storj network)
GNU Affero General Public License v3.0
53 stars 18 forks source link

Add PutObjectLegalHold satellite endpoint #482

Closed ferristocrat closed 2 months ago

ferristocrat commented 3 months ago

Goal

This issue is to make meaningful progress on Object Lock implementation within core and edge services. Specifically, to support immutable backups in backup software products like Veeam.

What needs to be done? • Acceptance Criteria

Add the corresponding to PutObjectLegalHold endpoint on the satellite (the endpoint can be named differently) to respond with the following:

Summary

Implementation reference.

Depends on…

storj-gerrit[bot] commented 2 months ago

Change satellite/metabase: add SetObjectLastCommittedLegalHold method mentions this issue.

storj-gerrit[bot] commented 2 months ago

Change satellite/metabase: add SetObjectExactVersionLegalHold method mentions this issue.

storj-gerrit[bot] commented 2 months ago

Change satellite/metainfo: implemented SetObjectLegalHold endpoint mentions this issue.