ストレージコストを最適化するために、Amazon Simple Storage Service (Amazon S3) のオブジェクトを Intelligent-Tiering ストレージクラスに移動したいです。
Amazon S3 オブジェクトを S3 Intelligent-Tiering ストレージクラスに移動するには、オブジェクトを直接アップロードすることも、S3 ライフサイクル設定ルールを使用することもできます。
注:
AWS CLI
次の put-object コマンドを実行します。
aws s3api put-object --bucket bucket_name --key dir-1/my_images.tar --body my_images.tar --storage-class INTELLIGENT_TIERING
Amazon S3 コンソール
次の手順を実行します。
次の JSON ファイルを intelligent-tier.json として作成し、保存します。
{ "Rules": [ { "ID": "Intelligent_Tier_lifecycle", "Prefix": "", "Status": "Enabled", "Transitions": [ { "Days": 0, "StorageClass": "INTELLIGENT_TIERING" } ] } ] }
put-object コマンドを実行してライフサイクルルールを作成します。
aws s3api put-bucket-lifecycle-configuration --bucket bucket_name --lifecycle-configuration file://intelligent-tier.json
get-bucket-lifecycle-configuration コマンドを実行し、バケットにルールが設定されていることを確認します。
aws s3api get-bucket-lifecycle-configuration --bucket bucket_name
Amazon S3 コンソールを使用すると、現行以外のオブジェクトバージョンに S3 ライフサイクルルールを設定できます。詳細については、「オブジェクトの現行以外のバージョンに対して Amazon S3 ライフサイクル設定ルールを作成する方法を教えてください」を参照してください。
現在のオブジェクトバージョンに S3 ライフサイクルルールを設定する方法については、「S3 ライフサイクル設定を行う方法」の「S3 コンソールを使用する」セクションを参照してください。
注: オブジェクトのストレージクラスを変更できない場合は、「Amazon S3 ライフサイクルルールでオブジェクトを Intelligent-Tiering ストレージクラスに移行できない原因を教えてください」を参照してください。
S3 Intelligent-Tiering を使用して Amazon S3 ストレージのコストを詳細かつ大規模に管理する
Amazon S3 Intelligent-Tiering の始め方
S3 Intelligent-Tiering に Archive Access 階層が追加されました
my
質問済み 2年前
nakaoka
Daisuke
yoshi_wada
Arao
質問済み 1年前
Koichi Takeda
公開済み 2年前