Summary. attic is backup-only. The command set is backup / init / migrate / rebuild / refresh-metadata / status / verify — no restore. rebuild's own abstract is "Rebuild manifest from S3 metadata files
(disaster recovery)": it reconstructs manifest.json, it does not download originals. So recovery today
is DIY (aws s3 sync of originals/ + manual re-import). A restore command would close the loop.
Request. An attic restore that:
- pulls originals (optionally filtered by date range / type / album) to a local folder;
- optionally re-imports them into Photos;
- if objects are in a non-instant Glacier tier, initiates the S3 restore and polls until ready.
Why. Makes attic a complete DR tool, not just an uploader. Pairs with the storage-class request —
GLACIER_IR needs no restore job, but GLACIER/DEEP_ARCHIVE would.
Filed by @janhoy. This issue text was drafted with AI assistance and checked against the current main source.
Summary. attic is backup-only. The command set is
backup / init / migrate / rebuild / refresh-metadata / status / verify— norestore.rebuild's own abstract is "Rebuild manifest from S3 metadata files(disaster recovery)": it reconstructs
manifest.json, it does not download originals. So recovery todayis DIY (
aws s3 syncoforiginals/+ manual re-import). A restore command would close the loop.Request. An
attic restorethat:Why. Makes attic a complete DR tool, not just an uploader. Pairs with the storage-class request —
GLACIER_IRneeds no restore job, butGLACIER/DEEP_ARCHIVEwould.Filed by @janhoy. This issue text was drafted with AI assistance and checked against the current
mainsource.