方法 2: CUR 2.0 のエクスポートを新しいスキーマで作成する - AWS Data Exports

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

方法 2: CUR 2.0 のエクスポートを新しいスキーマで作成する

CUR 2.0 のエクスポートは、ネストされた列と追加の列からなる新しいスキーマを使用して作成できます。ただし、これらの新しい列を処理するには、現在のデータパイプラインを調整する必要があります。これを行うには、 コンソール、 AWS API、または SDK を使用します。

  1. 現在の CUR に合わせるために必要な CUR コンテンツ設定 ([リソース ID を含める][コスト配分データの分割][時間粒度]) を決定します。

    • CUR コンテンツの設定は、コンソールの [データエクスポート] に移動し、CUR エクスポートを選択して詳細を表示することで決定できます。

  2. データエクスポートコンソールページ (オプション A) または AWS SDK/CLI (オプション B) のいずれかを使用して、「コストと使用状況レポート」テーブルからすべての列を選択する CUR 2.0 のエクスポートを作成します。

  3. (オプション A) コンソールでエクスポートを作成するには:

    1. ナビゲーションペインで [データエクスポート] を選択します。

    2. [データエクスポート] ページで、[作成] を選択します。

    3. [標準データエクスポート] を選択します。

      コストと使用状況レポート (CUR 2.0) テーブルでは、すべての列がデフォルトで選択されています。

    4. ステップ 1 で特定した CUR コンテンツ設定を指定します。

    5. [データテーブル配信オプション] で、オプションを選択します。

    6. [作成] を選択します。

  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 Data Exports」を参照してください。

    5. データエクスポートがバケットに書き込めるように、ターゲット Amazon S3 バケットのアクセス許可を更新します。詳細については、「Setting up an Amazon S3 bucket for data exports」を参照してください。

  5. CUR 2.0 が配信されている Amazon S3 バケット内のディレクトリからデータを読み取るようにデータインジェストパイプラインに指示します。

    また、データインジェストパイプラインとビジネスインテリジェンスツールを更新して、キー値がネストされた以下の新しい列を処理する必要があります (productresource_tagscost_category、および discounts)。