I was looking at setting up a S3 based datastore and wanted to setup immutable objects for all of the chunks and index files for the snapshots. My plan was to set up a bucket with a default compliance mode so all new objects are immutable for 7 days. The problem is this only protects the initial chunks for 7 days. Any chunk that is referenced by a snapshot created after those 7 days would no longer be immutable.
Is there a way for a sync job to extend the retention period of all of the chunks it references?
The reason for 7 days is so chunks can age out and get garbage collected.
Is there a way for a sync job to extend the retention period of all of the chunks it references?
The reason for 7 days is so chunks can age out and get garbage collected.