跳至內容

如何將 Amazon S3 物件移至 Intelligent-Tiering 儲存類別?

2 分的閱讀內容
0

我想將 Amazon Simple Storage Service (Amazon S3) 物件移至 Intelligent-Tiering 儲存類別,以最佳化儲存成本。

解決方法

若要將 Amazon S3 物件移至S3 Intelligent-Tiering 儲存類別,您可以直接上傳物件,或使用 S3 生命週期組態規則

注意:

直接將物件上傳到 S3 Intelligent-Tiering

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 主控台

請完成下列步驟:

  1. 開啟 Amazon S3 console (Amazon S3 主控台),然後瀏覽至您的儲存貯體。
  2. 選擇要移動的 S3 物件,然後選擇 Upload (上傳)。
  3. 展開 Properties (屬性),然後在 Storage class (儲存類別) 中選擇 Intelligent-Tiering
  4. 選擇 Upload (上傳)。

建立 S3 生命週期規則,將物件轉換為 S3 Intelligent-Tiering

AWS CLI

請完成下列步驟:

  1. 建立以下 JSON 檔案,並將其儲存為 intelligent-tier.json

    {
           "Rules": [
              { "ID": "Intelligent_Tier_lifecycle",
                "Prefix": "",
                "Status": "Enabled",
                "Transitions": [
                   { "Days": 0,
                     "StorageClass": "INTELLIGENT_TIERING"
                    }
                ]
            }
         ]
       }
  2. 執行 put-object 命令以建立生命週期規則:

    aws s3api put-bucket-lifecycle-configuration --bucket bucket_name --lifecycle-configuration file://intelligent-tier.json
  3. 執行 get-bucket-lifecycle-configuration 命令,以確認儲存貯體上是否已設定該規則:

    aws s3api get-bucket-lifecycle-configuration --bucket bucket_name

Amazon S3 主控台

您可以使用 Amazon S3 主控台為非目前物件版本設定 S3 生命週期規則。如需詳細資訊,請參閱如何為非目前物件版本建立 Amazon S3 生命週期組態規則?

若要為目前物件版本設定 S3 生命週期規則,請參閱如何設定 S3 生命週期組態中的使用 S3 主控台一節。

**注意:**如果您的物件的儲存類別沒有變更,請參閱為什麼我的 Amazon S3 生命週期規則沒有將物件轉換為 Intelligent-Tiering 儲存類別?

相關資訊

使用 S3 Intelligent-Tiering 精細化、大規模管理 Amazon S3 儲存成本

開始使用 Amazon S3 Intelligent-Tiering

S3 Intelligent-Tiering 會新增封存存取層

AWS 官方已更新 1 年前