方法二:使用新的結構描述建立 CUR 2.0 的匯出 - AWS 資料匯出

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

方法二:使用新的結構描述建立 CUR 2.0 的匯出

您可以使用其巢狀資料欄和其他資料欄的新結構描述來建立 CUR 2.0 匯出。不過,您需要調整目前的資料管道來處理這些新的資料欄。您可以使用 主控台、 AWS API 或 SDK 來執行此操作。

  1. 判斷所需的 CUR 內容設定 (包括資源 IDs分割成本分配資料時間精細程度),以便立即符合您的 CUR。

    • 您可以前往 主控台中的資料匯出,然後選擇您的 CUR 匯出以檢視其詳細資訊,以判斷 CUR 內容設定。

  2. 使用資料匯出主控台頁面 (選項 A) 或 AWS SDK/CLI (選項 B),建立 CUR 2.0 的匯出,從「成本和用量報告」資料表中選取所有資料欄。

  3. (選項 A) 若要在主控台中建立匯出:

    1. 在導覽窗格中,選擇資料匯出

    2. 資料匯出頁面上,選擇建立

    3. 選擇標準資料匯出

      對於成本和用量報告 (CUR 2.0) 資料表,預設會選取所有資料欄。

    4. 指定您在步驟 1 中識別的 CUR 內容設定。

    5. 資料表交付選項下,選擇您的選項。

    6. 選擇 Create (建立)。

  4. (選項 B) 若要使用 AWS API/SDK 建立匯出,請先撰寫查詢,選取COST_AND_USAGE_REPORT資料表中的所有資料欄。

    1. 使用 GetTable API 來判斷資料欄的完整清單,並接收完整的結構描述。

    2. 將步驟 1 中識別的 CUR 內容設定寫入 CreateExport API 的資料表組態格式。

    3. 使用 CreateExport API 將 SQL 查詢和資料表組態輸入 data-query 欄位。

    4. 指定交付偏好設定,例如目標 Amazon S3 儲存貯體和覆寫偏好設定。我們建議您選擇與之前相同的交付偏好設定。如需必要欄位的詳細資訊,請參閱 AWS Billing and Cost Management API 參考AWS 資料匯出中的 。

    5. 更新目標 Amazon S3 儲存貯體的許可,以允許資料匯出寫入儲存貯體。如需詳細資訊,請參閱設定資料匯出的 Amazon S3 儲存貯體

  5. 指示您的資料擷取管道,從 Amazon S3 儲存貯體中的目錄讀取資料,而該儲存貯體將交付您的 CUR 2.0。

    您也需要更新資料擷取管道和商業智慧工具,以使用巢狀索引鍵值處理下列新資料欄:productcost_categoryresource_tagsdiscounts