【Amazon S3】 大量のオブジェクト全てに対してライフサイクルルールを反映させるには何日ほど必要でしょうか?

【Amazon S3】 大量のオブジェクト全てに対してライフサイクルルールを反映させるには何日ほど必要でしょうか?

Clock Icon2025.05.08

困っていた内容

大量のオブジェクトを削除する際にライフサイクルルールを使用しています。
設定した予定日を 1 日経過後にオブジェクトが削除されているか確認したところ、いくつかのオブジェクトは削除されているようですが、ライフサイクルルールの対象となっているオブジェクト全ては削除されていない状況です。
このように、大量のオブジェクトに対してライフサイクルルールを反映させるには、数日程度かかってしまうものなのでしょうか。

実際どうなのか

ライフサイクルルールの適用は非同期的に行われます。
そのため、対象オブジェクトが徐々に削除され、ライフサイクルルールが適用されるまでには最大で 2~3 日程度かかる場合があります。
ただし、具体的な適用タイミングは、利用する環境・ワークロードや AWS 側の基盤状況によって異なります。

なお、オブジェクトがライフサイクルアクションの対象となり次第、すぐに請求金額の変更が適用されます。
つまり、ライフサイクルルールの非同期的な処理により見た目上は移行が完了していない状態であっても、アクション適用対象となった時点で課金上のステータスは変更されています。

参考情報

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.