StorageGRIDでオブジェクトロックが期限切れになったあとにオブジェクトが削除されるか。
環境
- StorageGRID 11.8
- オブジェクトロックが有効なバケット
- 保持期間をX 日数に設定
回答
- いいえ。バケットに設定されているオブジェクトロックの保持期間が経過してもオブジェクトは削除されません。
- オブジェクトに対するオブジェクトロックは、保持期間に基づいてのみ解除されます。
- バケットは準拠状態であるため、次の理由によりILMルールを設定してオブジェクトを削除することはできません。
- 準拠ILMルールでは、保持期間を「無期限」にする必要があります。この設定は、オブジェクトを削除した場合は機能しません。
- オブジェクトをx日間保持するILMルールを作成した場合、ルールは非準拠であり、準拠バケットには有効になりません。
- 準拠オブジェクトロックバケットの自動削除を管理するには、バケットライフサイクルポリシーを使用します。
追加情報
バケットライフサイクルポリシーの例(バージョン管理バケットの場合)
{ "Rules": [ { "ID": "ExpireNonCurrentVersions", "Filter": {}, "Status": "Enabled", "NoncurrentVersionExpiration": { "NoncurrentDays": 1 } } ] }