コストと使用状況レポート (CUR) 2.0 - AWS Data Exports

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

コストと使用状況レポート (CUR) 2.0

CUR 2.0 テーブルは、コストと使用状況レポート (CUR) と同じ情報を提供しますが、いくつか改善されています。

コストと使用状況レポート 2.0 では、コストと使用状況レポートに比べて以下の点が改善されています。

  • 整合性のあるスキーマ: CUR 2.0 には固定列セットが含まれていますが、CUR に含まれる列は、 AWS サービス、コストカテゴリ、リソースタグの使用に応じて毎月異なる場合があります。

  • ネストされたデータ: CUR 2.0 では、CUR の特定の列を、折りたたまれた列のキーと値のペアを持つ個々の列に折りたたむことで、データのスパース性を軽減します。ネストされたキーは、元の CUR スキーマとデータと一致するように、オプションで個別の列としてデータエクスポートでクエリできます。

  • 追加列: CUR 2.0 には、bill_payer_account_nameline_item_usage_account_name という 2 つの列が追加されています。

CUR 2.0 の SQL テーブル名は ですCOST_AND_USAGE_REPORT

テーブル設定

テーブル設定はユーザーが制御するプロパティで、ユーザーはデータエクスポートでクエリされる前にテーブルのデータまたはスキーマを変更するように設定できます。テーブル設定は JSON ステートメントとして保存され、 AWS SDK/CLI でのユーザー入力またはコンソールでのユーザー選択によって指定されます。

CUR 2.0 には以下のテーブル設定があります。

設定名 説明 有効値
TIME_GRANULARITY

この設定により、CUR 2.0 テーブルのコストと使用量の明細項目が、異なる時間精度を持つように変更されます。

例えば、[時間単位] を選択すると、すべての明細項目が 1 時間の使用量を表すようになります。

時間単位、日単位、月単位
INCLUDE_RESOURCES

この設定では、CUR 2.0 テーブルのコストと使用量の明細項目がリソースレベルの細分化に変更され、テーブルスキーマに「line_item_resource_id」列が追加されます。

この設定を有効にすると、CUR 2.0 テーブルには、そのサービスの合計使用量ではなく、そのサービスで使用されたリソースごとに 1 つの明細項目が表示されます。

この設定を有効にすると、エクスポートの行数が大幅に増加し、ファイルサイズも大きくなる可能性があります。

TRUE、FALSE
INCLUDE_SPLIT_COST_ALLOCATION_DATA

この設定により、分割コスト配分データと列 (split_line_item_*) が CUR 2.0 テーブルに追加されます。このデータは、特定の AWS リソースの使用量をさまざまなビジネスユニットまたはチームにどのように割り当てることができるかを示します。

この設定を有効にすると、EC2 インスタンスをそのインスタンスで実行されているさまざまなコンテナにどのように割り当てることができるかを示す行と列を追加できます。詳細については、「分割コスト配分データについて」を参照してください。

TRUE、FALSE
INCLUDE_MANUAL_DISCOUNT_COMPATIBILITY

注意: この設定は、割引が自動的に計算される割引自動化プログラムに登録した AWS のお客様にのみ適用されます。

この設定では、CUR 2.0 テーブル内の割引が CUR に「手動」で追加されたときのように (通常は個別の明細項目として) 表示されるように変更され、スキーマから 2 つの列 (「discount」と「total_discount」) が削除されます。

TRUE、FALSE

AWS Organizations のサポート

CUR 2.0 テーブルは、 AWS Organizations の統合請求機能で行った設定を継承します。一括請求を有効にすると、管理アカウントとメンバーアカウントにはさまざまな動作があります。管理アカウントを使用している場合、CUR 2.0 テーブルには、管理アカウントと組織内のすべてのメンバーアカウントのコストと使用状況データが含まれます。メンバーアカウントを使用している場合、CUR 2.0 テーブルには、そのメンバーアカウントのコストと使用状況データのみが含まれます。

組織に参加すると、メンバーアカウントは、そのアカウントが組織のメンバーであった期間のみデータをエクスポートできます。例えば、メンバーアカウントが組織 A を離れ、その月の 15 日に組織 B に参加するとします。その後、メンバーアカウントはエクスポートを作成します。メンバーアカウントは組織 B に参加した後にエクスポートを作成しているため、メンバーアカウントのその月の CUR 2.0 のエクスポートには、アカウントが組織 B のメンバーであった期間のコストと使用状況データのみが含まれます。

メンバーアカウントが新しい組織に加わると、メンバーアカウントのコストと使用状況データが新しい組織のエクスポートに記録されます。これは、管理アカウントをメンバーアカウントに変換して新しい組織に加入した場合と同じ結果です。

メンバーアカウントが組織を離れたり、スタンドアロンアカウントに変換されたりしても、メンバーアカウントは、以前のエクスポートが保存されている Amazon S3 バケットへのアクセス許可を持っている限り、以前のエクスポートにアクセスできます。

詳細については、「 請求ユーザーガイド」の AWS 「 組織の一括請求」を参照してください。 AWS

CUR 2.0 の列グループ

CUR 2.0 テーブルには 125 個の列があり、次のようにグループ化されています。

  • 請求書: 請求期間の請求に関するデータ。

  • コストカテゴリ: 明細項目に適用されるコストカテゴリに関するデータ。

  • 割引: 適用されている割引に関するデータ。

  • ID: 明細項目を識別するためのデータ。

  • 明細項目: コスト、使用量、使用タイプ、価格レート、製品名などに関するデータ。

  • 料金: 明細項目の料金に関するデータ。

  • 製品: 明細項目で請求されている製品に関するデータ。

  • 予約: 明細項目に適用される予約に関するデータ。

  • リソースタグ: 明細項目に適用されるリソースタグに関するデータ。

  • Savings Plans: 明細項目に適用される Savings Plans に関するデータ。

  • 分割明細項目: 別の明細項目への分割コスト配分に関するデータ。