Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

StorageGRIDでのオブジェクトバージョン管理の使用方法

各オブジェクトの複数のバージョンを保持したい場合は、バケットのバージョン管理状態を設定できます。バケットのバージョン管理を有効にすると、オブジェクトの誤削除を防ぎ、オブジェクトの以前のバージョンを取得および復元できるようになります。

StorageGRID システムは、ほとんどの機能をサポートするバージョン管理を実装していますが、いくつかの制限があります。StorageGRID は、各オブジェクトにつき最大 10,000 バージョンをサポートします。

オブジェクトのバージョン管理は、StorageGRID 情報ライフサイクル管理(ILM)またはS3バケットのライフサイクル構成と組み合わせることができます。各バケットでバージョン管理を明示的に有効にする必要があります。バケットでバージョン管理が有効になっている場合、バケットに追加された各オブジェクトにはバージョン ID が割り当てられます。このバージョン ID は StorageGRID システムによって生成されます。

多要素認証(MFA)を使用した削除はサポートされていません。

メモ バージョン管理は、StorageGRID バージョン 10.3 以降で作成されたバケットでのみ有効にできます。

ILMとバージョン管理

ILMポリシーは、オブジェクトの各バージョンに適用されます。ILMスキャンプロセスは、すべてのオブジェクトを継続的にスキャンし、現在のILMポリシーに基づいて再評価します。ILMポリシーに加えた変更は、既に取り込まれたすべてのオブジェクトに適用されます。バージョン管理が有効になっている場合、これには以前に取り込まれたバージョンも含まれます。ILMスキャンは、以前に取り込まれたオブジェクトに新しいILM変更を適用します。

バージョン管理が有効になっているバケット内の S3 オブジェクトの場合、バージョン管理のサポートにより、参照時間として「非現在の時間」を使用する ILM ルールを作成できます("ILMルール作成ウィザードのステップ1"の「このルールを古いオブジェクトバージョンのみに適用しますか?」という質問に対して はい を選択します)。オブジェクトが更新されると、その以前のバージョンは最新ではなくなります。「非現在の時間」フィルターを使用すると、オブジェクトの以前のバージョンがストレージに与える影響を軽減するポリシーを作成できます。

メモ マルチパートアップロード操作を使用してオブジェクトの新しいバージョンをアップロードする場合、元のバージョンのオブジェクトの非現在時刻は、マルチパートアップロードが完了した時刻ではなく、新しいバージョンのマルチパートアップロードが作成された時刻を反映します。限られたケースでは、元のバージョンの非現在時刻が、現在のバージョンの時刻よりも数時間または数日前になる場合があります。