オブジェクト・バージョニングの管理

Compute Cloud@Customerでは、オブジェクト・バージョニングによって、偶発的または悪意のあるオブジェクトの更新、上書きまたは削除からデータ保護が提供されます。

オブジェクト・バージョニングは、バケット・レベルで有効化されます。バージョニングでは、次のいずれかのアクションが発生するたびに、オブジェクト・ストレージでオブジェクト・バージョンが自動的に作成されます。

  • 新しいオブジェクトがアップロードされます。

  • 既存のオブジェクトが上書きされます。

  • オブジェクトが削除されるとき。

オブジェクト・バージョニングは、バケットの作成時に、または後から有効化できます。

バージョニング対応のバケットには、様々なバージョンのオブジェクトを含めることができます。オブジェクトの最新バージョンが常に1つあり、以前のバージョンがゼロ以上です。

範囲および制約

  • バージョニングは、オブジェクト・ストレージのバケット上で有効化できます。

  • オブジェクトの最新バージョンの名前は変更できます。ただし、以前のオブジェクト・バージョンの名前は変更できません。オブジェクトの名前を変更すると、新しいオブジェクトが作成されます。

バージョニングとその他のオブジェクト・ストレージ機能間の相互作用

この項では、オブジェクトのバージョニングとその他のオブジェクト・ストレージ機能との相互作用について理解する必要がある重要な事項について説明します。

オブジェクトのコピー

最新バージョンのオブジェクトを別のバケットにコピーする場合、そのオブジェクトのみがコピーされます。そのオブジェクトの以前のバージョンはいずれもコピーされません。オブジェクトの以前のバージョンを別のバケットにコピーできますが、そのアクションによって、宛先バケットに新しいオブジェクトの最新バージョンまたは新しいオブジェクト・バージョンが作成されます。

保持ルール

  • バージョニングが有効になっているバケットには保持ルールを追加できません。

  • アクティブな保持ルールを持つバケットではバージョニングを有効にできません。

  • バージョニングが一時停止されているバケットには保持ルールを追加できます。ただし、アクティブな保持ルールを持つバージョニングを再開できません。