例 4 : S3 バージョン管理オブジェクトの ILM ルールとポリシー
-
このドキュメント ページのPDF
-
をインストールしてアップグレードする
-
![](/ja-jp/storagegrid-117/images/pdf-zip.png)
PDF版ドキュメントのセット
Creating your file...
バージョン管理を有効にしたS3バケットでは、参照時間に「noncurrent time」を使用するルールをILMポリシーに含めることで、最新でないオブジェクトバージョンを管理できます。
|
制限された保持期間を指定したオブジェクトは、指定した期間の経過後に完全に削除されます。オブジェクトが保持される期間を確認してください。 |
この例に示すように、バージョン管理オブジェクトで使用されるストレージの量を制御するには、最新でないオブジェクトバージョンに別々の配置手順を使用します。
|
以下の ILM ルールとポリシーは一例にすぎません。ILM ルールを設定する方法は多数あります。新しいポリシーをアクティブ化する前に、ドラフトポリシーをシミュレートして、コンテンツの損失を防ぐためにドラフトポリシーが想定どおりに機能することを確認してください。 |
|
最新でないバージョンのオブジェクトに対してILMポリシーのシミュレーションを実行するには、オブジェクトバージョンのUUIDまたはCBIDを確認しておく必要があります。UUIDとCBIDを確認するには、を使用します "オブジェクトメタデータの検索" オブジェクトが現在のままである間。 |
例 4 の ILM ルール 1 :コピーを 3 つ、 10 年間保存します
この例のILMルールでは、各オブジェクトのコピーが3つのサイトに10年間格納されます。
このルールは、オブジェクトがバージョン管理されているかどうかに関係なく、すべてのオブジェクトを環境 します。
ルール定義 | 値の例 |
---|---|
ストレージプール |
サイト1、サイト2、サイト3という名前の異なるデータセンターで構成される3つのストレージプール。 |
ルール名 |
3 つのコピー 10 年 |
参照時間 |
取り込み時間 |
配置 |
0日目から、3つのレプリケートコピーを10年間(3、652日)(サイト1に1つ、サイト2に1つ、サイト3に1つ)保存します。10 年後にオブジェクトのコピーをすべて削除する。 |
例 4 の ILM ルール 2 :最新でないバージョンのコピーを 2 つ、 2 年間保存します
この例では、最新でないバージョンの S3 バージョン管理オブジェクトのコピーを 2 つ、 2 年間格納します。
ILM ルール 1 ではすべてのバージョンのオブジェクトが環境 されるため、最新でないバージョンをすべて除外する別のルールを作成する必要があります。
参照時間に「noncurrent time」を使用するルールを作成するには、「Apply this rule to older object versions only(S3バケットでバージョン管理が有効になっている場合)?」で* Yes を選択します。 [Create an ILM rule]ウィザードの[Step 1(Enter details)]で、 Yes *を選択すると、参照時間として_noncurrent time_が自動的に選択され、別の参照時間を選択することはできません。
![古いバージョンのオブジェクトにのみILMルールを適用(最新でない時間)](../media/ilm-rule-apply-only-to-older-object-verions.png)
この例では、最新でないバージョンのコピーが 2 つだけ格納され、その期間は 2 年間です。
ルール定義 | 値の例 |
---|---|
ストレージプール |
2つのストレージプールがそれぞれ異なるデータセンター(サイト1とサイト2)にある。 |
ルール名 |
最新でないバージョン: 2 コピー 2 年 |
参照時間 |
最新でない時間 「Apply this rule to older object versions only(S3バケットでバージョン管理が有効になっている場合)?」という質問で* Yes *を選択すると、自動的に選択されます。 Create an ILM Ruleウィザードを使用します。 |
配置 |
最新でない時間に対して(オブジェクトバージョンが最新でなくなった日から)0日目に、最新でないオブジェクトバージョンのレプリケートコピーを2つ(サイト1に1つ、サイト2に1つ)2年間(730日)保持します。2 年後に最新でないバージョンを削除します。 |
例 4 の ILM ポリシー: S3 バージョン管理オブジェクト
古いバージョンのオブジェクトを現在のバージョンとは異なる方法で管理する場合は、ILMポリシーで参照時間に「noncurrent time」を使用するルールを、現在のオブジェクトバージョンに適用されるルールの前に配置する必要があります。
S3 バージョン管理オブジェクトの ILM ポリシーには、次のような ILM ルールが含まれます。
-
古い(最新でない)バージョンの各オブジェクトを、そのバージョンが最新でなくなった日から 2 年間保持します。
「noncurrent time」ルールは、ポリシー内で現在のオブジェクトバージョンに適用されるルールの前に配置する必要があります。そうしないと、最新でないオブジェクトバージョンが「noncurrent time」ルールに一致しなくなります。 -
取り込み時に、レプリケートコピーを3つ作成し、3つのサイトそれぞれに1つのコピーを格納します。最新のオブジェクトバージョンのコピーを 10 年間保持します。
この例のポリシーをシミュレートすると、テストオブジェクトは次のように評価されます。
-
最新でないオブジェクトバージョンがすべて最初のルールに一致します。最新でないオブジェクトバージョンが 2 年以上経過している場合は、 ILM によって完全に削除されます(最新でないバージョンのコピーがすべてグリッドから削除されます)。
最新でないオブジェクトバージョンをシミュレートするには、そのバージョンの UUID または CBID を使用する必要があります。オブジェクトが最新の状態であれば、を使用できます "オブジェクトメタデータの検索" をクリックしてUUIDとCBIDを検索します。 -
現在のオブジェクトバージョンが 2 つ目のルールに一致します。現在のオブジェクトバージョンが10年間格納されている場合は、ILMプロセスによって削除マーカーがオブジェクトの現在のバージョンとして追加され、以前のオブジェクトバージョンが「noncurrent」になります。次回のILM評価では、この最新でないバージョンが最初のルールに一致します。その結果、サイト3のコピーがパージされ、サイト1とサイト2の2つのコピーがさらに2年間格納されます。