

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定儲存類別分析
<a name="configure-analytics-storage-class"></a>

使用 Amazon S3 Analytics 儲存類別分析工具，可以分析儲存體存取模式，協助您決定何時將正確的資料轉移到正確的儲存類別。儲存體方案分析會觀察資料存取模式，協助您判斷何時將不常存取的標準型儲存體轉移至標準型 (IA) (IA 表示不常存取) 儲存體方案。如需 STANDARD\_IA 的詳細資訊，請參閱 [Amazon S3 常見問題集](https://aws.amazon.com/s3/faqs/#sia) 和 [了解和管理 Amazon S3 儲存類別](storage-class-intro.md)。

您可以藉由設定您要分析的物件資料來設定儲存體方案分析。設定儲存體方案分析可以執行下列作業：
+ **分析儲存貯體的全部內容。**

  您會收到儲存貯體中所有物件的分析。
+ **分析依前綴及標籤分組的物件。**

  您可以設定篩選條件，依字首、物件標籤或這兩者來分組物件進行分析。您設定的每項篩選條件都會收到不同的分析。您的每一個儲存貯體最多可有 1,000 個篩選條件組態。
+ **匯出分析資料。**

  當您設定儲存貯體或篩選條件的儲存體方案分析時，可以選擇每天將分析資料匯出至檔案。當日的分析會新增到檔案中，成為所設定之篩選條件的歷史分析日誌。此檔案在所選的目標會每日更新。在選取要匯出的資料時，您必須指定檔案寫入的目標儲存貯體及選用的目標字首。

您可以使用 Amazon S3 主控台、REST API 或 AWS CLI AWS SDKs來設定儲存類別分析。

**重要**  
儲存類別分析不建議轉移至 ONEZONE\_IA 或 S3 Glacier Flexible Retrieval 儲存類別。  
如果您想要設定儲存類別分析，將問題清單匯出為 .csv 檔案，而目的地儲存貯體使用預設儲存貯體加密搭配 AWS KMS key，則必須更新 AWS KMS 金鑰政策，以授予 Amazon S3 加密 .csv 檔案的許可。如需說明，請參閱「[對 Amazon S3 授予許可使用您的客戶受管金鑰進行加密](configure-inventory.md#configure-inventory-kms-key-policy)」。

如需分析的詳細資訊，請參閱「[Amazon S3 分析 – 儲存類別分析](analytics-storage-class.md)」。

## 使用 S3 主控台
<a name="storage-class-analysis-console"></a>

**設定儲存體方案分析**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 開啟 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇**一般用途儲存貯體**或**目錄儲存貯體**。

1. 在儲存貯體清單中，選擇您要為其設定儲存類別分析的儲存貯體名稱。

1. 選擇 **Metrics** (指標) 標籤。

1. 在 **Storage Class Analysis** (儲存類別分析) 下，選擇 **Create analytics configuration** (建立分析組態)。

1. 輸入篩選條件的名稱。如果您希望分析整個儲存貯體，請將 **Prefix** (字首) 欄位留白。

1. 在 **Prefix** (字首) 欄位中，輸入您要分析之物件的前綴文字。

1. 若要新增標籤，請選擇 **Add tag (新增標籤)**。為標籤輸入金鑰和值。您可以輸入一個字首和多個標籤。

1. 或者，您可以也選擇**匯出 CSV** 下的**啟用**，將分析報告匯出為逗號分隔值 (.csv) 一般檔案。選擇可存放檔案的目的地儲存貯體。您可以輸入目的地儲存貯體的字首。目的地儲存貯體必須與您要設定分析的儲存貯體 AWS 區域 位於相同的 中。目的地儲存貯體可位於不同的 AWS 帳戶中。

   如果 .csv 檔案的目的地儲存貯體使用預設儲存貯體加密搭配 KMS 金鑰，您必須更新 AWS KMS 金鑰政策，以授予 Amazon S3 加密 .csv 檔案的許可。如需說明，請參閱「[對 Amazon S3 授予許可使用您的客戶受管金鑰進行加密](configure-inventory.md#configure-inventory-kms-key-policy)」。

1. 選擇 **Create Configuration** (建立組態)。

 Amazon S3 會在目的地儲存貯體建立儲存貯體政策，將寫入許可授予 Amazon S3。這可使其將匯出資料寫入至儲存貯體。

 如果在嘗試建立儲存貯體政策時發生錯誤，則會提供其修正說明。例如，如果您在另一個 AWS 帳戶 中選擇目的地儲存貯體，而且沒有讀取與寫入儲存貯體政策的許可，則會看到下列訊息。您必須是目的地儲存貯體擁有者，才能將顯示的儲存貯體政策新增至目的地儲存貯體。如果原則未新增至目的地儲存貯體，則無法取得匯出資料，因為 Amazon S3 沒有寫入目的地儲存貯體的許可。如果是由與目前使用者不同的帳戶擁有來源儲存貯體，則必須替換政策中來源儲存貯體的正確帳戶 ID。

如需匯出資料及篩選條件如何運作的資訊，請參閱「[Amazon S3 分析 – 儲存類別分析](analytics-storage-class.md)」。

## 使用 REST API
<a name="storage-class-apis"></a>

若要使用 REST API 設定儲存類別分析，請使用 [PutBucketAnalyticsConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTAnalyticsConfig.html)。您也可以搭配 AWS CLI AWS SDKs使用同等操作。

您可以使用下列 REST API 來進行儲存類別分析：
+  [DELETE 儲存貯體分析組態](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketDELETEAnalyticsConfiguration.html) 
+  [GET 儲存貯體分析組態](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGETAnalyticsConfig.html) 
+  [List 儲存貯體分析組態](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketListAnalyticsConfigs.html) 