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

Update PutObject satellite endpoint to use default retention settings #513

Closed jewharton closed 1 month ago

jewharton commented 1 month ago

Goal

This issue aims to make meaningful progress on Object Lock implementation within core and edge services. Specifically, this will help us support immutable backups in backup software products such as Veeam.

What needs to be done? • Acceptance Criteria

Modify the satellite implementation of the PutObject operation such that if no retention configuration is provided for an object, a default retention configuration is set based on the bucket's default retention policy (set via the PutObjectLockConfiguration operation).

Depends on…

Links

halkyon commented 1 month ago

Related issue: https://github.com/storj/edge/issues/512

storj-gerrit[bot] commented 1 month ago

Change satellite/metainfo: make BeginObject use default retention settings mentions this issue.