
Amazon S3 でライフサイクルポリシーを設定する
2022-06-191 min read
目次
概要
Amazon S3 でライフサイクルポリシーを設定してみました。
一連の作業の流れについての作業メモです。
やりたいこと
とあるバケットに対して以下のルールを適用します。
- バケット内の全てのオブジェクトを対象とする
- 90日経過後削除する
- ついでに不完全なマルチパートアップロードオブジェクトも削除する
マネジメントコンソールから設定する
1. マネジメントコンソールに移動
マネジメントコンソールに移動しS3の選択画面に遷移します。
ここで任意のバケットを選択します。
ここでは例としてconfig-bucket-XXXX
を選択します。
2. ルール作成
ライフサイクルルール作成ボタンを押下します。
3. ルール名
適当なルール名を選択します。ここではlog-90d
とします。
また、接頭辞を利用して対象オブジェクトの絞り込みを行えますが、ここでは全てのオブジェクトに適用します。
4. ルールのアクションの決定
ルールのアクションを決定します。
今回やりたいことは古いオブジェクトを有効期限切れにした上で削除するように設定します。
従って、ルールは次のように設定しました。
5. 有効期限の設定
90日として設定します。
6. マルチパートアップロードのオブジェクト削除
マルチパートアップロードのオブジェクトを削除するように設定します。
参考にしたサイト
Recommends
New Posts
Hot posts!
Date
Tags
Author