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

例7: S3オブジェクトロックの準拠ILMポリシー

S3 オブジェクトロックが有効になっているバケット内のオブジェクトのオブジェクト保護および保持要件を満たす ILM ポリシーを定義する際の開始点として、この例の S3 バケット、ILM ルール、および ILM ポリシーを使用できます。

メモ 以前のStorageGRIDリリースで従来のコンプライアンス機能を使用していた場合は、この例を使用して、従来のコンプライアンス機能が有効になっている既存のバケットを管理することもできます。
注意 次の ILM ルールとポリシーは例にすぎません。 ILM ルールを構成する方法は多数あります。新しいポリシーを有効にする前に、ポリシーをシミュレートして、コンテンツの損失を防ぐためにポリシーが意図したとおりに機能することを確認します。

S3 オブジェクトロックの例のバケットとオブジェクト

この例では、Bank of ABC という名前の S3 テナント アカウントが、テナント マネージャーを使用して、重要な銀行レコードを保存するために S3 オブジェクト ロックが有効になっているバケットを作成しました。

バケットの定義 値の例

テナントアカウント名

ABC銀行

バケット名

銀行記録

バケット領域

us-east-1(デフォルト)

銀行レコードバケットに追加される各オブジェクトとオブジェクトバージョンは、次の値を使用します。 `retain-until-date`そして `legal hold`設定。

各オブジェクトの設定 値の例

retain-until-date

「2030-12-30T23:59:59Z」(2030年12月30日)

各オブジェクトバージョンには独自の `retain-until-date`設定。この設定は増やすことはできますが、減らすことはできません。

legal hold

「OFF」(無効)

法的保留は、保持期間中いつでも、任意のオブジェクト バージョンに対して設定または解除できます。オブジェクトが法的保留中の場合、 `retain-until-date`到達しました。

S3 オブジェクトロックの ILM ルール 1 の例: バケットマッチングによる消去コーディングプロファイル

この例の ILM ルールは、Bank of ABC という名前の S3 テナント アカウントにのみ適用されます。これは、 `bank-records`バケットに保存し、6+3 消失訂正コーディング プロファイルを使用して、3 つのデータ センター サイトのストレージ ノードにオブジェクトを保存します。このルールは、S3 オブジェクト ロックが有効になっているバケットの要件を満たします。つまり、取り込み時間を基準時間として使用して、コピーが 0 日目から永久にストレージ ノードに保存されます。

ルールの定義 値の例

ルール名

準拠ルール: 銀行記録バケット内の EC オブジェクト - Bank of ABC

テナント アカウント

ABC銀行

バケット名

bank-records

高度なフィルター

オブジェクトサイズ(MB)が1より大きい

注: このフィルターにより、1 MB 以下のオブジェクトには消去コーディングが使用されなくなります。

ルールの定義 値の例

基準時間

取り込み時間

配置

0日目から永遠に保存

消失訂正符号化プロファイル

  • 3つのデータセンターサイトのストレージノードに消去コード化されたコピーを作成する

  • 6+3消去符号化方式を使用

S3 オブジェクトロックの ILM ルール 2 の例: 非準拠ルール

この例の ILM ルールは、最初に 2 つの複製されたオブジェクトのコピーをストレージ ノードに保存します。 1 年後、1 つのコピーがクラウド ストレージ プールに永久に保存されます。このルールは Cloud Storage Pool を使用するため準拠しておらず、S3 オブジェクト ロックが有効になっているバケット内のオブジェクトには適用されません。

ルールの定義 値の例

ルール名

非準拠ルール: クラウド ストレージ プールを使用する

テナントアカウント

指定なし

バケット名

指定されていませんが、S3 オブジェクト ロック (または従来のコンプライアンス機能) が有効になっていないバケットにのみ適用されます。

高度なフィルター

指定なし

ルールの定義 値の例

基準時間

取り込み時間

配置

  • 0日目に、データセンター1とデータセンター2のストレージノードに2つの複製コピーを365日間保存します。

  • 1年後、複製されたコピーの1つをクラウド ストレージ プールに永久に保存します。

S3 オブジェクトロックの例の ILM ルール 3: デフォルトルール

この例の ILM ルールは、オブジェクト データを 2 つのデータ センターのストレージ プールにコピーします。この準拠ルールは、ILM ポリシーのデフォルト ルールとなるように設計されています。フィルターは含まれず、非現在の参照時間を使用せず、S3 オブジェクト ロックが有効になっているバケットの要件を満たします。つまり、取り込みを参照時間として使用して、2 つのオブジェクト コピーが 0 日目から永久にストレージ ノードに保存されます。

ルールの定義 値の例

ルール名

デフォルトの準拠ルール: 2つのコピー、2つのデータセンター

テナントアカウント

指定なし

バケット名

指定なし

高度なフィルター

指定なし

ルールの定義 値の例

基準時間

取り込み時間

配置

0 日目から永久に、複製された 2 つのコピー (データセンター 1 のストレージ ノードに 1 つ、データセンター 2 のストレージ ノードに 1 つ) を保持します。

S3 オブジェクトロックの準拠 ILM ポリシーの例

S3 オブジェクトロックが有効になっているバケット内のオブジェクトも含め、システム内のすべてのオブジェクトを効果的に保護する ILM ポリシーを作成するには、すべてのオブジェクトのストレージ要件を満たす ILM ルールを選択する必要があります。次に、ポリシーをシミュレートしてアクティブ化する必要があります。

ポリシーにルールを追加する

この例では、ILM ポリシーに 3 つの ILM ルールが次の順序で含まれています。

  1. S3 オブジェクトロックが有効になっている特定のバケット内の 1 MB を超えるオブジェクトを保護するために消去コーディングを使用する準拠ルール。オブジェクトは、0 日目から永久にストレージ ノードに保存されます。

  2. ストレージ ノードに 2 つの複製されたオブジェクト コピーを 1 年間作成し、その後 1 つのオブジェクト コピーをクラウド ストレージ プールに永久に移動する非準拠ルール。このルールは、クラウド ストレージ プールを使用するため、S3 オブジェクト ロックが有効になっているバケットには適用されません。

  3. ストレージ ノードに 0 日目から永久に 2 つの複製されたオブジェクト コピーを作成するデフォルトの準拠ルール。

ポリシーをシミュレートする

ポリシーにルールを追加し、デフォルトの準拠ルールを選択し、他のルールを調整したら、S3 オブジェクトロックが有効になっているバケットと他のバケットのオブジェクトをテストして、ポリシーをシミュレートする必要があります。たとえば、サンプル ポリシーをシミュレートする場合、テスト オブジェクトは次のように評価されます。

  • 最初のルールは、Bank of ABC テナントのバケット bank-records 内の 1 MB を超えるテスト オブジェクトのみに一致します。

  • 2 番目のルールは、他のすべてのテナント アカウントのすべての非準拠バケット内のすべてのオブジェクトと一致します。

  • デフォルトのルールは次のオブジェクトに一致します。

    • Bank of ABC テナントのバケット bank-records 内の 1 MB 以下のオブジェクト。

    • 他のすべてのテナント アカウントに対して S3 オブジェクト ロックが有効になっている他のバケット内のオブジェクト。

ポリシーを有効にする

新しいポリシーによってオブジェクト データが期待どおりに保護されることに完全に満足したら、それをアクティブ化できます。