TOP ▲ itcore TOPTIPSaws_s3_del.php  タグ:aws s3

AWS S3 ファイル自動削除 | itcore 2021年

参考  バケットのライフサイクル設定の指定

1.Amazon S3 コンソール (https://console.aws.amazon.com/s3/)を開きます。
2.[Buckets (バケット)] リストで、ライフサイクルルールを作成するバケットの名前を選択します。
3.[Management (管理)] タブを選択して、[Create lifecycle rule (ライフサイクルルールを作成する)] を選択します。
4.[Lifecycle rule name (ライフサイクルルール名)] に、ルールの名前を入力します。
  その名前はバケット内で一意である必要があります。
  「バケット全体を90日で削除」
    バケット内のすべてのオブジェクトに適用
5.[Lifecycle rule actions (ライフサイクルルールのアクション)] で、ライフサイクルルールで実行するアクションを以下から選択します。
  オブジェクトの現行バージョンの有効期限が切れる
  オブジェクトの以前のバージョンを完全に削除する
  期限切れの削除マーカーまたは不完全なマルチパートアップロードを削除する
6.期限を入力する。
  オブジェクト作成後の日数 90
  オブジェクトの以前のバージョンを完全に削除する 90
  不完全なマルチパートアップロードを削除 オン 日数 2
7.[Create rule] を選択します