オブジェクト・バージョン管理
Compute Cloud@Customerでは、オブジェクト・バージョン管理は、不注意や悪意のあるオブジェクトの更新、上書きまたは削除からデータを保護します。
オブジェクト・バージョン管理は、バケット・レベルで有効化されます。バージョニングでは、次のいずれかのアクションが実行されるたびにオブジェクト・バージョンが自動的に作成されます。
-
新しいオブジェクトがアップロードされます。
-
既存のオブジェクトが上書きされます。
-
オブジェクトの削除時。
オブジェクト・バージョニングは、バケットの作成時に、または後で有効化できます。
バージョン管理対応のバケットには、様々なバージョンのオブジェクトを含めることができます。オブジェクトの最新バージョンが常に1つあり、以前のバージョンがゼロ以上あります。
範囲および制約
-
バージョニングは、オブジェクト・ストレージのバケットで有効化できます。
-
オブジェクトの最新バージョンの名前は変更できますが、以前のオブジェクト・バージョンの名前は変更できません。オブジェクトの名前を変更すると、新しいオブジェクトが作成されます。
バージョニングとその他のオブジェクト・ストレージ機能間の相互作用 🔗
この項では、オブジェクト・バージョン管理とその他のオブジェクト・ストレージ機能との相互作用について理解する必要がある重要な事項について説明します。
オブジェクトのコピー中
最新バージョンのオブジェクトを別のバケットにコピーします。そのオブジェクトの以前のバージョンはいずれもコピーされません。オブジェクトの以前のバージョンを別のバケットにコピーできますが、そのアクションによって、宛先バケットに新しいオブジェクトの最新バージョンまたは新しいオブジェクト・バージョンが作成されます。
保持ルール
-
バージョン管理が有効になっているバケットには保持ルールを追加できません。
-
アクティブな保持ルールを持つバケットではバージョニングを有効にできません。
-
バージョン管理が一時停止されているバケットには保持ルールを追加できます。ただし、アクティブな保持ルールを持つバージョニングを再開することはできません。