Amazon S3 ライフサイクルにオブジェクトの現行バージョンの有効期限を設定する方法
環境
Amazon S3
概要
Amazon S3 ライフサイクルルールを設定して保持するオブジェクトのバージョン数を制限しストレージのより大幅な節約を達成し、
他のストレージクラスにオブジェクトをサイズに基づいて選択してライフサイクル移行を最適化できるようになりました。オブジェクトは古くなり、
新しいバージョンに置き換えられるため、S3 ライフサイクルは、オブジェクトを移行または失効させることによりストレージコストを最適化するのに役立ちます。
設定方法
1.S3バケット作成時にバージョニングを有効化します。
2.S3バケットの名前を選択します。
3.管理タブをクリックします。
4.「ライフサイクルルールを作成する」をクリックします。
5.ライフサイクルルールを作成する画面が表示されます。
ライフサイクルルール名を入力します。
例testlife-cyle
6.「バケット内のすべてのオブジェクトに適用」を選択します。
7.ライフサイクルルールのアクション欄に以下の項目を選択します。
•オブジェクトの現行バージョンを有効期限切れにする
•オブジェクトの非現行バージョンを完全に削除
8.オブジェクト作成後の日数を設定します
9.ルールの作成をクリックします。
引用元
https://aws.amazon.com/jp/about-aws/whats-new/2021/11/amazon-s3-lifecycle-storage-cost-savings/