第 4 章 ストレージとライフサイクル (短い)
この章では、転送パフォーマンスとリカバリに直接関連する最小限のストレージ モデルのみを取り上げます。プライバシーと暗号化の境界については、セキュリティとプライバシーのホワイトペーパーを参照してください。
4.1 ストレージ層(最小モデル)
- オブジェクトストレージ: 暗号文チャンクと (オプションで) 暗号化されたマニフェスト (ラージ オブジェクト) を保存します。
- 状態ストレージ: アップロードされたセットの状態、TTL、ダウンロード カウンタなどを保存します (小さい状態)。
4.2 オブジェクトキーの構成 (推奨)
- オブジェクトキーは、有効期限の削除と取り消しを可能にするために、transferId プレフィックスによる一括クリーンアップをサポートすべきです (SHOULD)。
- オブジェクトキーには、電子メールやファイル名などの機密情報を埋め込むことは避けるべきです(SHOULD)。
4.3 ライフサイクル (短い)
- システムは TTL 有効期限を強制しなければなりません。有効期限が切れるとダウンロードは拒否されます。
- 削除は、最初にソフト削除 (アクセスの拒否) し、次にバックグラウンドでハード削除 (オブジェクトのクリーンアップ) する必要があります。