StorageGRID ILM ルールで最終アクセス時間を使用する
ILMルールでは、最終アクセス時刻を基準時刻として使用できます。例えば、過去 3 か月以内に閲覧されたオブジェクトはローカルストレージノードに残し、最近閲覧されていないオブジェクトはオフサイトの場所に移動したい場合があります。また、特定の日付に最後にアクセスされたオブジェクトにのみILMルールを適用したい場合は、最終アクセス時刻を高度なフィルターとして使用することもできます。
ILMルールで最終アクセス時間を使用する前に、以下の点を確認してください:
-
最終アクセス時刻を基準時刻として使用する場合、オブジェクトの最終アクセス時刻を変更しても、直ちにILM評価がトリガーされるわけではないことに注意してください。その代わりに、バックグラウンドILMがオブジェクトを評価する際に、オブジェクトの配置が評価され、必要に応じてオブジェクトが移動されます。オブジェクトにアクセスしてから、処理には2週間以上かかる場合があります。
最終アクセス時間に基づいてILMルールを作成する際は、この遅延を考慮に入れ、短い期間(1か月未満)を使用する配置は避けてください。
-
最終アクセス時刻を高度なフィルターまたは参照時刻として使用する場合は、S3バケットの最終アクセス時刻の更新を有効にする必要があります。"Tenant Manager"または"テナント管理API"を使用できます。
S3バケットの最終アクセス時刻の更新は、デフォルトでは無効になっています。 最終アクセス時刻の更新を有効にすると、特に小さなオブジェクトを扱うシステムではパフォーマンスが低下する可能性があることに注意してください。パフォーマンスへの影響は、StorageGRID がオブジェクトを取得するたびに新しいタイムスタンプでオブジェクトを更新する必要があるために発生します。
以下の表は、さまざまな種類のリクエストに対して、バケット内のすべてのオブジェクトの最終アクセス時刻が更新されるかどうかをまとめたものです。
| リクエストの種類 | 最終アクセス時刻の更新が無効になっている場合に、最終アクセス時刻が更新されるかどうか | 最終アクセス時刻の更新が有効になっている場合に、最終アクセス時刻が更新されるかどうか |
|---|---|---|
オブジェクト、そのアクセス制御リスト、またはそのメタデータを取得するリクエスト |
いいえ |
はい |
オブジェクトのメタデータを更新するリクエスト |
はい |
はい |
あるバケットから別のバケットへオブジェクトをコピーするリクエスト |
|
|
複数パートのアップロードを完了するようリクエストします |
はい、組み立てられたオブジェクトの場合 |
はい、組み立てられたオブジェクトの場合 |