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

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

2025.05.08

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

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

実際どうなのか

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

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

参考情報


AWSテクニカルサポートノートについて

過去にクラスメソッドのAWS総合支援サービスで頂いたお問合せの中から、通常のAWS利用時でも有益になりうる情報をテクニカルサポートチームがTIPSとしてご紹介しています。技術サポートは、無料でご提供しております。詳細は下記ボタンからご覧ください。

クラスメソッドのAWSサポートの詳細を見る

この記事をシェアする

関連記事