このトピックでは、ライフサイクルルールがObject Storage Service (OSS) に、同じオブジェクトセットのストレージクラスを同時に削除および変換するよう指示する場合のライフサイクルルールの優先順位について説明します。 このトピックでは、複数のライフサイクルルールが設定されている場合にライフサイクルルールが有効になる例も示します。
使用上の注意
バケットに複数のライフサイクルルールを設定できます。 ライフサイクルルールが実行されると、異なるルールは互いに影響を与えません。 単一のオブジェクトが複数のライフサイクルルールに一致する場合があります。 OSSは、すべてのライフサイクルルールの一致結果に基づいて、オブジェクトに対して実行される最終アクションを決定します。
Priorities
複数のライフサイクルルールがOSSに指示して、同じオブジェクトセットのストレージクラスを同時に削除および変換する場合、最小ストレージ期間と最小ストレージサイズに関係なく、次の優先順位に基づいてライフサイクルルールを実行します。
オブジェクトの削除> ディープコールドアーカイブへの変換> コールドアーカイブへの変換> アーカイブへの変換> IAへの変換> 最近のアクセスによるIAから標準への変換ライフサイクルルールを使用してオブジェクトのストレージクラスを変換またはオブジェクトを削除する際に発生する料金については、「ライフサイクルルールに関連する料金」をご参照ください。
例:
次のライフサイクルルールを指定し、ルールは同じオブジェクトのセットに適用されます。
ルール1: 最後に365日以上変更されたオブジェクトをIAオブジェクトに変換するように指定します。
ルール2: 365日以上最後に変更されたオブジェクトを削除するように指定します。
実行結果: ルールに一致するオブジェクトは、オブジェクトが365日以上最後に変更された後に削除されます。