翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
方法 2: CUR 2.0 のエクスポートを新しいスキーマで作成する
CUR 2.0 のエクスポートは、ネストされた列と追加の列からなる新しいスキーマを使用して作成できます。ただし、これらの新しい列を処理するには、現在のデータパイプラインを調整する必要があります。これを行うには、 コンソール、 AWS API、または SDK を使用します。
-
現在の CUR に合わせるために必要な CUR コンテンツ設定 ([リソース ID を含める]、[コスト配分データの分割]、[時間粒度]) を決定します。
-
CUR コンテンツの設定は、コンソールの [データエクスポート] に移動し、CUR エクスポートを選択して詳細を表示することで決定できます。
-
-
データエクスポートコンソールページ (オプション A) または AWS SDK/CLI (オプション B) のいずれかを使用して、「コストと使用状況レポート」テーブルからすべての列を選択する CUR 2.0 のエクスポートを作成します。
-
(オプション A) コンソールでエクスポートを作成するには:
-
ナビゲーションペインで [データエクスポート] を選択します。
-
[データエクスポート] ページで、[作成] を選択します。
-
[標準データエクスポート] を選択します。
コストと使用状況レポート (CUR 2.0) テーブルでは、すべての列がデフォルトで選択されています。
-
ステップ 1 で特定した CUR コンテンツ設定を指定します。
-
[データテーブル配信オプション] で、オプションを選択します。
-
[作成] を選択します。
-
-
(オプション B) AWS API/SDK を使用してエクスポートを作成するには、まず
COST_AND_USAGE_REPORT
テーブルのすべての列を選択するクエリを書き込みます。-
GetTable
API を使用して列の全リストを決定し、スキーマ全体を受け取ります。 -
ステップ 1 で特定した CUR コンテンツ設定を
CreateExport
API のテーブル設定形式に書き込みます。 -
CreateExport
API を使用して SQL クエリとテーブル設定をdata-query
フィールドに入力します。 -
ターゲットの Amazon S3 バケットや上書き設定など、配信設定を指定します。以前と同じ配送設定を選択することをお勧めします。必須フィールドの詳細については、「AWS Billing and Cost Management API リファレンス」の「AWS Data Exports」を参照してください。
-
データエクスポートがバケットに書き込めるように、ターゲット Amazon S3 バケットのアクセス許可を更新します。詳細については、「Setting up an Amazon S3 bucket for data exports」を参照してください。
-
-
CUR 2.0 が配信されている Amazon S3 バケット内のディレクトリからデータを読み取るようにデータインジェストパイプラインに指示します。
また、データインジェストパイプラインとビジネスインテリジェンスツールを更新して、キー値がネストされた以下の新しい列を処理する必要があります (
product
、resource_tags
、cost_category
、およびdiscounts
)。