【AWS学習記録】S3のライフサイクルポリシー作成

S3のライフサイクルポリシーの概念はなんとなくわかっていますが、実際に手を動かして設定したことがなかったのでマネジメントコンソールから操作して勉強しました。

以下作業メモです。

適当にS3バケットを作成し、バケットのマネジメントコンソールからManagementタブをクリック

f:id:JunpeiNakasone:20210913063708p:plain

Lifecycle ruleの項目でCreate Lifecycle ruleをクリック
f:id:JunpeiNakasone:20210913063758p:plain

Lifecycle rule名とprefixを入力
f:id:JunpeiNakasone:20210913063843p:plain

Lifecycle rule actionsの項目で必要なアクションにチェックを入れる。
今回チェックを入れたのは「オブジェクトの現行バージョンをストレージクラス間で移行する」「オブジェクトの現行バージョンの有効期限が切れる」「期限切れの削除マーカーまたは不完全なマルチパートアップロードを削除する 」

上でチェックを入れたそれぞれの設定を行う

f:id:JunpeiNakasone:20210913174250p:plain

f:id:JunpeiNakasone:20210913174333p:plain

作成するライフサイクルポリシーの内容に間違いがなければCreate Policyを実行する。

f:id:JunpeiNakasone:20210913174356p:plain

S3のマネジメントコンソールで作成したライフサイクルポリシーを確認できる。 f:id:JunpeiNakasone:20210913174449p:plain