storj / edge

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

Adjust SetBucketVersioning endpoint (object retention) #435

Closed jewharton closed 2 weeks ago

jewharton commented 1 month 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

Modify the SetBucketVersioning satellite metainfo endpoint to prohibit suspending versioning for buckets with Object Lock enabled.

Summary

Implementation reference.

Links

storj-gerrit[bot] commented 1 month ago

Change satellite/{buckets,metainfo}: prohibit suspending versioning for Object Lock buckets mentions this issue.