S3 Snapshot Proxy
Proxy de snapshots zéro-copie point-in-time pour buckets S3 versionnés. Gel en lecture seule ou branchement COW en lecture-écriture.
Fonctionnalités
- Snapshots zéro-copie : N'enregistre que les version IDs -- création instantanée, pas de duplication de données.
- Cohérence point-in-time : Chaque GET retourne la version exacte au moment du snapshot.
- Branchement COW : Les écritures créent des entrées d'overlay; le bucket original n'est jamais modifie.
- Suppressions tombstone : DELETE place un marqueur tombstone qui masque la clé.
- Proxy transparent : Tout client S3 peut se connecter (aws-cli, mc, SDK).
- Rust pur, zéro-dép : Toute la cryptographie implémentée from scratch en Rust.
Cas d'usage
- Sauvegardes cohérentes : Gelez un bucket dans un état connu pour empêcher les écritures partielles.
- Test et staging : Créez une branche COW sans affecter les données de production.
- Branchement de données : Plusieurs équipes travaillent sur leur propre branche COW depuis le même snapshot.
- Audit et conformité : Capturez un point de référence immuable pour l'audit.