Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

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

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

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

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

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

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

ILMとバージョン管理

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

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

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