S3のライフサイクル設定に拡張子を指定したいできるか

0

S3のライフサイクル設定に拡張子を指定したい。 拡張子によって削除するかしないかを指定することは可能でしょうか?

質問済み 2ヶ月前26ビュー
2回答
0
profile picture
エキスパート
回答済み 2ヶ月前
-1

はい、Amazon S3のライフサイクル設定で拡張子を指定することは可能です。これは、S3のライフサイクルルールのフィルタリング機能を使用して実現できます。

ライフサイクルルールを作成する際に、オブジェクトのキー名(ファイル名を含む)に基づいてフィルタを設定できます。これにより、特定の拡張子を持つファイルに対してのみルールを適用することができます。

例えば、以下のようなシナリオが可能です:

  1. .logファイルを30日後に削除する
  2. .tmpファイルを7日後にGlacierストレージクラスに移動する
  3. .docxファイルは削除せず、そのまま保持する

これらの設定は、プレフィックスやタグと組み合わせてより細かい制御も可能です。例えば、特定のフォルダ内の特定の拡張子を持つファイルにのみルールを適用するといったことができます。

ライフサイクルルールを設定する際は、AWSマネジメントコンソール、AWS CLI、またはAWS SDKsを使用して、オブジェクトキーのプレフィックスやサフィックス(拡張子)に基づいてフィルタを指定できます。

このように、S3のライフサイクル設定を使用することで、拡張子に基づいてオブジェクトの保持、移動、削除を柔軟に管理することが可能です。
Sources
Amazon S3 Features - Amazon Web Services
Save on storage costs using Amazon S3

profile picture
回答済み 2ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン