メニュー
AWS 請求情報とコスト管理
ユーザーガイド (Version 2.0)

請求レポートで使用量を確認する

請求レポートには、AWS リソースの使用量とその使用量の推定コストに関する情報が表示されます。AWS で生成される請求レポートでは、以下のように、さまざまな方法で推定コストを分類できます。

  • 時間別、日別、月別

  • 組織のアカウント別

  • 製品や製品リソース別

  • 自分で定義したタグ別

AWS リソースのタグを作成することで、レポートのほぼすべての明細項目に独自のラベルを追加できます。たとえば、請求レポートを使用して以下のことができます。

  • 請求データを読み取り可能なアプリケーションに読み込む

  • 請求データを使用するアプリケーションを構築する

  • 直近 1 ヵ月の請求額を監視する

  • 毎月の請求額を予測する

  • パートナーとデータを共有する

  • 請求データを会計システムにインポートする

  • 複数のアカウントの請求を取得する

AWS は、お客様が指定した Amazon S3 バケットに CSV 形式でレポートを配信し、そのレポートを少なくとも 1 日 1 回更新します。レポートは、CSV ファイルを読み取れるアプリケーション (Microsoft Excel など) で表示できます。また、ファイルから請求データをインポートして分析するカスタムアプリケーションを作成することもできます。レポートの一部のファイルは大きくなりすぎて、これらのプログラムのファイルサイズ制限を超える場合があります。AWS のコストと使用状況レポート がこれらのプログラムのサイズ制限を超えている場合、AWS は AWS のコストと使用状況レポート を複数のファイルに分割します。アカウント所有者は、Amazon S3 コンソールを使用していずれのレポートもダウンロードできます。または、Amazon S3 API を使用してプログラムからレポートを取得することもできます。

注記

当月の請求期間の途中で作成されるレポートの値は、請求予定額です。請求レポートは請求書ではなく、AWS 使用量の推定のコストと請求額をお知らせするものです。実際の請求金額が含まれているのは、受け取る毎月の請求書だけです。1 セント以下の明細項目は、0.01 USD まで四捨五入されます。そのほかの料金は、セント単位まで四捨五入されます。すべてのレポートには、アカウントの明細項目に 0.01 USD の四捨五入エラーが含まれる場合があります。

請求レポートファイルに対するアクセスの制御

該当の Amazon S3 バケットにアクセスする権限があれば、誰でもお客様の請求レポートファイルを閲覧できます。請求レポートファイルを表示する必要がある業務を行っているユーザーのみにアクセス権が付与されるようにしてください。必要であれば、バケットポリシーを編集して、バケットの内容に対するアクセスを制御できます。バケットポリシーの編集の詳細については、「Access Control」を参照してください。

請求レポート用の S3 バケットのセットアップ

請求レポートを受信するには、レポートを保存するための S3 バケットを AWS アカウントに用意する必要があります。既存のバケットを使用することも、新しいバケットを作成することもできます。バケットを作成するには、『Amazon Simple Storage Service コンソールユーザーガイド』の「バケットの作成」を参照してください。

また、リソースベースのアクセス許可ポリシーを S3 バケットに適用して、AWS がファイルをバケットに書き込むようにします。バケットポリシーの例とポリシーをバケットに適用する方法については、「ステップ 2: AWS のコストと使用状況レポート を有効にする」を参照してください。

注記

S3 バケットに保存されている請求レポートは、標準の S3 レートで請求されます。

請求レポートの種類

さまざまな種類の使用状況レポートを生成できます。たとえば、AWS のコストと使用状況レポート、請求明細レポート、Amazon EC2 使用状況レポート、AWS 使用状況レポートを取得できます。AWS 使用状況レポートはお客様に自動的に提供されますが、その他の請求レポートについては受信のための設定を行う必要があります。

注記

請求レポートは請求書ではなく、AWS 使用量の推定のコストと請求額をお知らせするものです。実際の請求金額が含まれているのは、受け取る毎月の請求書だけです。

AWS アカウント使用量に関して、以下の請求レポートを取得できます。

AWS のコストと使用状況レポート

アカウントおよびその IAM によって使用された製品カテゴリ別の AWS 使用量が時間単位または日単位の明細項目として、お客様が作成したコスト配分タグとともに表示されます。最初のレポート作成時に個別のリソース ID を含めることを選択した場合、レポートにはアカウントで使用された AWS リソースのリソース ID が表示されます。レポートは、アカウントで指定した S3 バケットに保存されます。標準の AWS ストレージ料金が適用されます。詳細については、「AWS のコストと使用状況レポート」を参照してください。

レポートファイル名の形式:

<report-name>-<file-number>.csv.<zip|gz>

AWS のコストと使用状況レポート の所在場所の詳細については、「AWS のコストと使用状況レポート」を参照してください。

請求明細レポート

アカウントとその IAM ユーザーが使用した製品のカテゴリ別に、AWS 使用量が時間単位の明細項目として表示されます。レポートは、アカウントで指定した S3 バケットに保存されます。標準の AWS ストレージ料金が適用されます。詳細については、「請求明細レポート」を参照してください。

請求明細レポート ではなく、AWS のコストと使用状況レポート を使用することを強くお勧めします。AWS のコストと使用状況レポート のデータは標準化されているため、請求明細レポート よりもレポートが読みやすく簡単に理解できます。

レポートファイル名の形式:

<AWS account number>-aws-billing-detailed-line-items-yyyy-mm.csv.zip

リソースおよびタグ付きの請求明細レポート

請求明細レポート と同じデータを含みますが、お客様が作成したコスト配分タグ、およびお客様のアカウントが使用する AWS リソースのリソース ID も含まれます。レポートは、アカウントで指定した S3 バケットに保存されます。標準の AWS ストレージ料金が適用されます。詳細については、「リソースおよびタグ付きの請求明細レポート」を参照してください。

請求明細レポート ではなく、AWS のコストと使用状況レポート を使用することを強くお勧めします。AWS のコストと使用状況レポート のデータは標準化されているため、請求明細レポート よりもレポートが読みやすく簡単に理解できます。

レポートファイル名の形式:

<AWS account number>-aws-billing-detailed-line-items-with-resources-and-tags-yyyy-mm.csv.zip

毎月のレポート

アカウントとその IAM ユーザーが使用した製品カテゴリ別に、AWS 使用量が月単位の明細項目として表示されます。レポートは Billing and Cost Management コンソールの [Bills] ページでダウンロードできます。詳細については、「毎月のレポート 」を参照してください。

レポートファイル名の形式:

ecvs_mm_yyyy.csv

毎月のコスト配分レポート

毎月のレポート と同じデータを含みますが、作成したすべてのコスト配分タグも含みます。レポートは、アカウントで指定した S3 バケットに保存されます。標準の AWS ストレージ料金が適用されます。詳細については、「毎月のコスト配分レポート」を参照してください。

レポートファイル名の形式:

<AWS account number>-aws-cost-allocation-yyyy-mm.csv

EC2 使用状況レポート

請求明細レポート と同 Amazon EC2 じデータが表示されますが、アカウントで使用した Amazon EC2 リソースのリース情報と使用状況の分析が含まれます。

レポートファイル名の形式:

InstanceUsageReport_yyyy-mm-dd.csv または ReservedInstanceUsageReport_yyyy-mm-dd.csv

AWS 使用状況レポート

AWS の使用状況が、サービス別、使用タイプ別、オペレーション別、期間別に、レポートに指定した詳細度で表示されます。このレポートはリクエストに応じて動的に生成されます。

レポートファイル名の形式:

report.csv

AWS のコストと使用状況レポート

AWS のコストと使用状況レポート は、AWS の使用状況を追跡し、AWS アカウントに関連する推定請求額を示します。このレポートには、AWS アカウントで使用する AWS 製品、使用タイプ、オペレーションの固有の組み合わせごとに明細項目が表示されます。AWS のコストと使用状況レポート は、時間単位または日単位で情報を集計するようにカスタマイズできます。一括請求のお客様の場合、このレポートは支払いアカウントのみで利用でき、支払いアカウントに連結されたすべてのアカウントのアクティビティを含みます。連結アカウントの所有者は、支払いアカウントの所有者からのみレポートを取得できます。

AWS は、お客様がアカウントで指定した S3 バケットにレポートファイルを配信し、少なくとも 1 日 1 回レポートを更新します。レポートは毎月末に確定されます。確定されたレポートには、ブレンドコストと非ブレンドコストの計算が含まれ、当月の使用状況がもれなく記録されます。レポートは、請求情報とコスト管理コンソールの [レポート] ページでレポートを作成した時点から 24 時間以内に使用を開始できます。レポートの設定の詳細については、「請求レポートを有効にする」を参照してください。

S3 を使って、Amazon S3 コンソールからレポートをダウンロードしたり、レポートを Amazon Redshift にアップロードしたりできます。 または、Amazon QuickSight にアップロードできます。Amazon Redshift へのアップロードについては、AWS のコストと使用状況レポート を Amazon Redshift にアップロードする を参照してください。Amazon QuickSight へのアップロードの詳細については、Amazon QuickSight ユーザーガイドの「Amazon S3 ファイルを使用したデータセットの作成」を参照してください。レポートの作成時に Amazon Redshift および Amazon QuickSight マニフェストの作成を選択した場合、Billing and Cost Management は S3 データおよび Amazon QuickSight マニフェストを提供します。

注記

AWS は、アカウントごとに 4 つの AWS のコストと使用状況レポート をサポートします。レポートは無料ですが、標準の S3 ストレージ料金が適用されます。

AWS のコストと使用状況レポート ファイル

AWS のコストと使用状況レポート は Amazon S3 バケットに保存された CSV ファイルまたは CSV ファイルの集まりです。レポートの期間中、レポートが更新されるたびに、AWS は新しいレポートと新しいマニフェストファイルを配信します。新しいレポートには、以前のレポートに記載されていたすべての情報と、現在のレポートの新しい情報が含まれます。AWS は請求期間終了まで、以前のレポート上に構築します。請求期間の終了時に、AWS は新しいレポートを生成します。以前のレポートの情報は含まれません。各レポートのサイズは 1 ギガバイトを超える場合があり、デスクトップスプレッドシートアプリケーションの容量を超えると、一部の行が表示されないことがあります。レポートのサイズが大半のアプリケーションで処理できる範囲を超える場合、レポートは AWS によって複数のファイルに分割された上で、S3 バケットと同じフォルダに保存されます。

AWS のコストと使用状況レポート では、以下の S3 構成と命名規則を使用します。

Copy
<report-prefix>/<report-name>/yyyymmdd-yyyymmdd/<assemblyId>/<report-name>-<file-number>.csv.<zip|gz>
  • report-prefix = レポートの作成時にレポートに割り当てたプレフィックス。

  • report-name = レポートの作成時にレポートに割り当てた名前。

  • yyyymmdd-yyyymmdd =レポートの対象となる日付の範囲。レポートは、日付範囲の終了時に確定されます。

  • assemblyId = レポートが更新されるたびに作成される ID。

  • file-number = 更新に大容量ファイルが含まれる場合、AWS は複数のファイルに分割する場合があります。ファイル番号で更新の複数のファイルが追跡されます。

  • csv = レポートファイルの形式。

  • zip または gz = レポートファイルに適用される圧縮タイプ。

たとえば、レポートは以下のファイルの集まりとして配信される場合があります。

Copy
<example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-<1>.csv.<zip> <example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-<2>.csv.<zip> <example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-<3>.csv.<zip> <example-report-prefix>/<example-report-name>/20160101-20160131/<123456789>/<example-report-name>-Manifest.json

AWS は、日付範囲内のすべてのレポートを同じ report-prefix/report-name/yyyymmdd-yyyymmdd フォルダに配信します。AWS によって各レポートに一意の assemblyId が付けられ、日付範囲フォルダの assemblyId サブフォルダに配信されます。レポートのサイズが大きすぎて 1 つのファイルに収まらない場合は、複数のファイルに分割されて同じ assemblyId フォルダに配信されます。

AWS のコストと使用状況レポート が更新されると、AWS はマニフェストファイルを作成して配信します。マニフェストファイルには、レポートが複数のファイルに分割された場合のレポートファイルのリスト、レポートの対象となる期間、そのほかの特定の AWS のコストと使用状況レポート についての情報など、それまでにレポートに取り込まれたすべての詳細列が表示されます。マニフェストファイルは、次の命名規則を使用して、日付範囲フォルダと assemblyId フォルダにも保存されます。

Copy
<report-prefix>/<report-name>/YYYYMMDD-YYYYMMDD/<report-name>-Manifest.json
Copy
<report-prefix>/<report-name>/YYYYMMDD-YYYYMMDD/<assemblyId>/<report-name>-Manifest.json

AWS は、ある日付範囲の新しい AWS のコストと使用状況レポート を更新するたびに、日付範囲フォルダに保存されたマニフェストファイルを、更新されたマニフェストファイルで上書きします。AWS は、更新された同じマニフェストファイルを、その更新のファイルとともに、assemblyId フォルダに配信します。assemblyId フォルダのマニフェストファイルは上書きされません。

AWS のコストと使用状況レポート を設定する際、レポートに Amazon Redshift マニフェストを含めるオプションを選択した場合、AWS は Amazon Redshift マニフェストファイルと、レポートを Amazon Redshift にアップロードする必要がある SQL コマンドを含むファイルも作成して配信します。SQL ファイルは通常のテキストエディタで開くことができます。マニフェストファイルと SQL ファイルは、次の命名規則を使用します。

Copy
<report-prefix>/<report-name>/YYYYMMDD-YYYYMMDD/<assemblyId>/<report-name>-RedshiftManifest.json
Copy
<report-prefix>/<report-name>/YYYYMMDD-YYYYMMDD/<assemblyId>/<report-name>-RedshiftCommands.sql

RedshiftCommands ファイルでコマンドを使用する場合、RedshiftManifest ファイルを開く必要はありません。

重要

RedshiftManifest ファイルは、RedshiftCommands ファイルの copy コマンドがアップロードするファイルを決定します。RedshiftManifest ファイルを削除すると、RedshiftCommands ファイルのコピーコマンドで問題が生じます。

AWS のコストと使用状況レポート の詳細

AWS のコストと使用状況レポート には、使用状況に関する詳細が表示されます。以下のセクションでは、レポートの大半の項目と列について説明します。

すべての時間間隔には、開始時間が含まれ、終了時間は含まれません。すべての時刻は協定世界時 (UTC) です。たとえば、AWS のコストと使用状況レポート の bill/BillingPeriodStartDate2015-11-01T00:00:00Z で、bill/BillingPeriodEndDate2015-12-01T00:00:00Z の場合、11 月の 2 日は含まれますが、12 月の 2 日は含まれません。

ID の詳細

AWS のコストと使用状況レポート の ID の明細項目を使用して AWS のコストと使用状況レポート の複数のファイル間に分割された特定の明細項目を検索できます。

identity/LineItemId

この明細項目に関連付けられた ID。この ID を使用して AWS のコストと使用状況レポート の複数のファイル間に分割された明細項目を関連付けます。

identity/TimeInterval

この明細項目が適用される時間間隔 (UTC)。

請求の詳細

AWS のコストと使用状況レポート の請求明細項目を使用して、請求タイプや請求期間の開始/終了など、レポートの対象となる請求に関する情報を検索できます。

billing/InvoiceId

このレポートに関連付けられた ID。レポートが確定されるまでは、[InvoiceId] が空白になります。

billing/BillingEntity

アカウントの AWS 販売者 (AWS や AISPL など)。

billing/BillType

このレポートの対象となる請求書の種類。

billing/PayerAccountId

支払いアカウントのアカウント ID。

billing/BillingPeriodStartDate

このレポートの対象となる請求期間の開始日 (UTC)。

billing/BillingPeriodEndDate

このレポートの対象となる請求期間の終了日 (UTC)。

明細項目の詳細

明細項目の列を使用して請求に関する情報を検索できます。

lineItem/UsageAccountId

この明細項目が適用されるアカウントの ID。

lineItem/LineItemType

この明細項目の対象となる請求の種類。

lineItem/UsageAccountId

この明細項目が適用されるアカウントの ID。

lineItem/UsageStartDate

この明細項目の使用を開始した時点。

lineItem/UsageEndDate

この明細項目の使用を終了した時点。

lineItem/ProductCode

この明細項目が関連するサービスの製品コード。

lineItem/UsageType

この明細項目の対象となる使用タイプ。リザーブドインスタンスに支払った場合は、レポートに毎月のコミットされたコストを示す 1 つの行と 0 の請求を示す複数の行が表示されます。

lineItem/Operation

この明細項目の対象となる AWS オペレーション。

lineItem/AvailabilityZone

この明細項目の請求に関連付けられたアベイラビリティーゾーン。

(オプション) lineItem/ResourceId

レポートに個々のリソース IDを含めるように選択した場合、この列にはこの明細項目を適用するリソースの ID が表示されます。

lineItem/UsageAmount

お客様のご利用によって発生した使用料。すべての予約済み単位については、reservation/TotalReservedUnits 列を使用します。

lineItem/CurrencyCode

この明細項目の通貨。

lineItem/UnblendedRate

一括アカウントでなかった場合に、この明細項目に請求されたはずのレート。

lineItem/UnblendedCost

階層型の料金設定と割引使用料を適用後のこの明細項目のコストが処理されました。一括請求 (コンソリデーティッドビリング) のアカウントファミリーの一部であるアカウントの場合、これには一括請求の集計使用料に適用できる段階型の料金も含まれます。

lineItem/BlendedRate

一括アカウントで、この明細項目に適用されたレート。

lineItem/BlendedCost

一括アカウントに対する、この明細項目の請求額。

lineItem/LineItemDescription

この明細項目の対象となる料金範囲の説明。

lineItem/TaxType

この明細項目に適用された税金の種類。

予約の詳細

予約列を使用すると、リザーブドリソースの詳細情報を確認することができます。予約列には次のようなものがあります。

reservation/AvailabilityZone

この明細項目に関連付けられたリソースのアベイラビリティーゾーン。

reservation/NumberOfReservations

このサブスクリプションに含まれる予約の数。1 件のリザーブドインスタンス (RI) サブスクリプションには、たとえば 4 件の RI 予約を関連付けることができます。

reservation/ReservationARN

この明細項目が活用したリザーブドインスタンスの ARN。

reservation/TotalReservedUnits

サブスクリプションに含まれる予約単位の総数。リザーブドインスタンス (RI) の場合、この値は、サブスクリプションに含まれるすべての RI の合計時間数です。NumberOfReservations に UnitsPerReservation を掛けることで計算できます。

reservation/UnitsPerReservation

サブスクリプション内で単一の予約によって予約された使用量の単位数 (単一の EC2 RI で予約された時間数など)。

料金に関する詳細情報

料金列を使用して、明細項目の料金に関する情報を確認できます。予約列には次のようなものがあります。

pricing/LeaseContractLength

リザーブドインスタンスの予約期間。

pricing/PublicOnDemandCost

パブリックオンデマンド料金に基づく明細項目の合計コスト。

pricing/PublicOnDemandRate

使用量の特定明細項目に対する、この請求期間のパブリック オンデマンド料金。

pricing/PurchaseOption

この明細項目に選択した支払い方法。有効な値は、All UpfrontPartial UpfrontNo Upfront です。

pricing/rateType

この明細項目に適用されるレートの種類 (Fixed)。

pricing/RateUnit

使用料を計算するために使用される料金の単位。たとえば、EC2 インスタンスの使用料の料金単位は時間数です。

pricing/term

AWS の使用がリザーブドまたはオンデマンドであるかどうか。

製品の詳細

製品列を使用して、明細項目のサービスとタイプに関する情報を検索できます。異なるサービスごとに、異なる製品列がレポートに表示されます。次に例を示します。

product/SKU

製品の一意のコード。製品の詳細と価格を関連付けるには、SKU コードを使用します。

product/InstanceType

Amazon Elastic Compute Cloud (Amazon EC2) を使用した場合は、Amazon EC2 インスタンスのタイプが product/InstanceType 列に含まれます。

product/OperatingSystem

Amazon EC2 を使用した場合は、Amazon EC2 インスタンスのオペレーティングシステムの種類が product/OperatingSystem 列に含まれます。

product/Region

Amazon EC2 を使用した場合は、Amazon EC2 インスタンスのアベイラビリティゾーンが product/Region 列に含まれます。

product/Tenancy

Amazon EC2 を使用した場合は、Amazon EC2 インスタンスで許可されるテナンシーの種類 (単一のテナントや複数のテナントなど) が product/Tenancy 列に表示されます。

リソースタグ

リソース列を使用して、明細項目の対象となる特定のリソースに関する情報を検索できます。これらの列には、ユーザー定義のコスト配分タグが含まれます。次に例を示します。

resourceTags/user:Creator

user:Creator タグを使用して、リソースを作成したユーザーを追跡できます。

resourceTags/user:Name

user:Name タグを使用して、特定のユーザーに関連付けられたリソースを追跡できます。

resourceTags/user:Owner

user:Owner タグを使用して、リソースを所有しているユーザーを追跡できます。

resourceTags/user:Purpose

user:Purpose タグを使用して、リソースが作成された理由を追跡できます。

AWS のコストと使用状況レポート におけるリザーブドインスタンス

RI の使用率、料金や割り当ての追跡に AWS のコストと使用状況レポート を使用できます。

AWS のコストと使用状況レポート におけるリザーブドインスタンスの明細項目

AWS のコストと使用状況レポート では、3 つの明細項目がリザーブドインスタンス (RI) に関連しています。この 3 項の明細項目には、前払い料金、RI の定期的な月額コスト、そして特定のリソース割り当てられた RI の割引額が表示されます。

料金

[Fee] 明細項目は、RI の全前払いまたは一部前払いを購入した場合に請求書に追加されます。次のスクリーンショットには、この 1 回払いの料金がどのように AWS のコストと使用状況レポート に表示されるかを示します (いくつかの列はわかりやすくするために省かれています)。

RI 料金

[RI Fee] 明細項目は、RI の一部前払い、および前払いなしに関連する定期的な月額料金が表示されます。[RI Fee] は、まず購入日の請求書に追加され、そしてそれ以降の各請求期間の最初の日に追加されます。全前払いを購入した場合には、[RI Fee] 明細項目は請求書に追加されません。

[RI Fee] は、割引された時間料金を月ごとの時間数で乗算して計算されます。次のスクリーンショットでは、定期的な月額料金がどのようにレポートに表示されるかを示します。

注記

定期的な月額料金は、アベイラビリティーゾーン (AZ) またはリージョンの範囲がある RI では別々に記録されます。AZ 範囲がある RI の場合、対応する AZ は [reservation/AvailabilityZone] 列に表示されます。リージョン範囲がある RI の場合、[reservation/AvailabilityZone] の列は空になります。リージョン範囲がある RI には、インスタンスサイズを示す [lineitem/NormalizationFactor] と [reservation/TotalReservedNormalizedUnits] の値があります。

割引使用料

[Discounted Usage] 明細項目には、対応する RI 割引を適用したインスタンスの使用料が表示され、使用する RI のいずれかに対応する使用料が発生した場合に請求書に追加されます。AWS は、インスタンスの予約に対応するインスタンスの使用などの対応する使用料に基づく RI の割引特典を計算します。対応する使用料がある場合、使用料の明細項目に関連するコストは常に 0 となります。これは、RI に関連する料金がすでにそのほかの 2 つの明細項目で課金されているためです (前払い料金と定期的な月額料金)。次のスクリーンショットは、RI の割引が適用された使用料の例を示しています。

注記

EC2 の [DiscountedUsage] 明細項目には、常に [UsageAmount] と [NormalizedUsageAmount] が表示されます。[UsageAmount] の値は、実際に使用した時間数です。[NormalizedUsageAmount] の値は、[UsageAmount] の値を [NormalizationFactor] の値で乗算した値です。[NormalizationFactor] の値は、インスタンスのサイズによって決まります。RI の特典である割引が対応する使用料の明細項目に適用された場合、[reservation/ReservationARN] に表示される最初の前払い料金と定期的な月額料金の ARN の値は、割引使用料の明細項目の ARN の値と一致します。

正規化係数にインスタンスサイズをマッピングすることについての詳細は、Linux インスタンス用 Amazon EC2 ユーザーガイド の「Modifying the Instance Size of Your Reservations」を参照してください。

RI の購入オプションについての詳細は、Linux インスタンス用 Amazon EC2 ユーザーガイド の「Billing Benefits and Payment Options」を参照してください。

EC2 リザーブドインスタンスサイズの柔軟性

リージョンに適用される Amazon EC2 リザーブドインスタンス (RI) はアベイラビリティーゾーンアベイラビリティーゾーンに柔軟性がある RI では、リージョン内のすべてのアベイラビリティーゾーンに使用料割引が適用されます。インスタンスサイズに柔軟性がある RI では、そのグループ内のインスタンスサイズに関係なく、使用料割引が適用されます。お客様の RI が提供するインスタンスサイズの柔軟性がどのように使用料に適用されるかについての理解を深めるためには、[lineItem/NormalizationFactor] と [lineItem/NormalizedUsageAmount] 列を参照してください。

注記

インスタンスサイズの柔軟性は、デフォルトテナンシーが設定されている Linux/Unix リージョンリザーブドインスタンスでのみサポートされます。

たとえば、リージョン内で 1 つの m4.xlargeRI を購入し、同じリージョンで 2 つのm4.largeインスタンスを起動するとします。この場合、該当する使用中の m4.xlarge インスタンスがないため、AWS は次のスクリーンショットに示すように、同じリージョンの m4 タイプグループのそのほかのインスタンスに RI 割引特典を自動的に適用します。

注記

この 2 つの m4.large 明細項目には別々の [ResourceID] があり、どちらも単一の m4.xlarge RI から割引特典を受けます。これは、使用量の [reservationARN] 値と定期的な月額料の明細項目を一致して表示されます。

次のスクリーンショットは、2 つの m4.large RI のサブスクリプションがあり、それぞれのサブスクリプションに 1 つづつ RI があるアカウントを示しています。この例では、アカウントは単一の m4.xlarge のインスタンスを 1 時間使用し、2 つの m4.large RI でそれぞれ別々の割引特典を受けます。

注記

異なる RI サブスクリプションが各時間のそれぞれの割合に適用されるため、m4.xlarge 使用料の 1 時間は 0.5 時間づつの 2 行に分かれます (どちらの使用料行も、同じ [ResourceID] を持ちます)。各 0.5 時間ごとの [reservationARN] は、対応する RI サブスクリプションと一致します。

請求明細レポート

請求詳細レポートは AWS のコストと使用状況レポート と似ています。どちらも請求に関する同じ情報を表示します。ただし、個々の明細項目の計算方法は異なります。請求明細レポート と AWS のコストと使用状況レポート の両方に登録すると、レポートが月末に確定されるまでは明細項目が一致しません。AWS のコストと使用状況レポート を使用することを強くお勧めします。AWS のコストと使用状況レポート のデータは標準化されているため、請求明細レポート よりもデータを読みやすく簡単に理解できます。

AWS は、請求明細レポートを Amazon S3 に次の命名規則を使用した CSV ファイルとして保存します。

Copy
123456789012-aws-billing-csv-yyyy-mm.csv

123456789012 = account ID

yyyy =年

mm = 月

AWS は、一日に何度も請求明細レポートを作り直し、レポートを上書きしていきます。AWS によってレポートが上書きされるとき、明細項目が以前のレポートと異なる順番になる場合があります。月末に、AWS は最終レポートを作成します。翌月になると、AWS は、前月の最終レポートを上書きするのではなく、新しいレポートを作成します。過去の月のレポートは、レポートを削除するまで S3 バケットに保存されます。

リソースおよびタグ付きの請求明細レポート

リソースおよびタグ付きの請求明細レポート は、AWS 料金を表示できる追加のディメンションを追加します。このレポートには、多くの AWS サービスに対応するリソース ID が含まれます。たとえば、Amazon EC2 は、お客様のアカウントで実行される Amazon EC2 インスタンスごとに ResourceID 値を提供します。このフィールドを使用して、AWS リソースごとの料金やデータフィルタリングおよび集計単位の料金を確認できます。

さらに、リソースに適用したコスト配分タグのすべてがレポート内の各明細項目に追加されます。これらのタグに対してフィルタリングや集計を行うことができます。これらのタグの作成についての詳細は、「コスト配分タグの使用」を参照してください。 リソースおよびタグ付きの請求明細レポート を取得するには、コスト配分タグを作成および使用する必要があります。

注記

このレポートには、すべてのオペレーションの各時間におけるすべてのリソースの明細項目が含まれるため、サイズが非常に大きくなることがあります。このレポートは ZIP ファイルで圧縮されますが、デスクトップスプレッドシートアプリケーションに表示できる最大行数を超える可能性があります。

他の 請求明細レポート と同様に、このレポートには Billing and Cost Management コンソールの [Preferences] ページを使用してサインアップできます。

毎月のレポート

Billing and Cost Management コンソールの [Bills] ページから AWS 見積料金の 毎月のレポート をダウンロードできます。一括請求のお客様の場合、このレポートは支払いアカウントのみで利用でき、支払いアカウントに連結されたすべてのアカウントのアクティビティを含みます。連結アカウントの所有者は、支払いアカウントの所有者からのみ毎月のレポートを取得できます。

レポートには、アカウントが使用する AWS 製品、使用タイプ、オペレーションの固有の組み合わせごとに明細項目が表示されます。見積りレポートは毎日数回更新されます。お客様が毎月のレポート取得にサインアップをされた月を開始月とし、ステートメントの期間を選択することで、過去の月次レポートの取得が可能となります。サインアップする前からのレポートは利用できません。

毎月のコスト配分レポート

AWS 使用量のビジネスディメンションを示すことができる、AWS リソースのカスタムコスト配分タグセットを作成できます。これらのタグセットによって、AWS コストを整理および追跡できます。多くの AWS サービスは機能セットのタグを公開しています。コンソール、API、AWS コマンドラインインターフェイス (CLI) のいずれかを使用して、サービス内にタグを作成します。詳細については、「コスト配分タグの使用」を参照してください。

これらのタグを作成した場合、毎月のコスト配分レポートを取得できます。これはコスト配分タグセットが含まれる基本的な 毎月のレポート です。

Billing and Cost Management コンソールには、Amazon EC2 リソースとリザーブドインスタンスの使用状況を分析できるように設計された 2 種類の Amazon EC2 レポートへのリンクがあります。

インスタンスの使用状況レポート

インスタンス使用状況レポートには、Amazon EC2 インスタンスに関するデータが表示されます。詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイドの「インスタンスの使用状況レポート」を参照してください。

リザーブドインスタンス使用率レポート

リザーブドインスタンス使用率レポートには、アカウントでリザーブドインスタンスがどのように使用されたかに関するデータが表示されます。詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイドの「リザーブドインスタンスの使用率レポート」を参照してください。

AWS 使用状況レポート

動的に生成された AWS 使用状況レポートをダウンロードできます。各レポートは単一のサービスが対象であり、表示する使用タイプ、オペレーション、期間などを選択できます。また、データの収集方法も選択できます。AWS 使用状況レポートの生成の詳細については、「請求レポートを有効にする」を参照してください。

請求レポートを有効にする

EC2 および AWS の使用状況レポートを生成するには、Billing and Cost Management コンソールの [レポート] を使用して AWS のコストと使用状況レポート を有効にします。請求詳細レポートを有効にするには、[Preferences] ページを使用します。

AWS のコストと使用状況レポート を作成するには

  1. AWS マネジメントコンソール にサインインして、Billing and Cost Management コンソールを開きます(https://console.aws.amazon.com/billing/home#/)。

  2. ナビゲーションペインで [Reports] を選択します。

  3. [Create report] を選択します。

  4. [Report name] に、レポートの名前を入力します。

  5. レポートの明細項目を 1 時間ごとに集計するには、[Time unit] で [Hourly] を選択します。レポートの明細項目を 1 日ごとに集計するには、[Daily] を選択します。

  6. [Include] で、各リソースの ID をレポートに含めるには、[Resource IDs] を選択します。

    レポートを Amazon Redshift、または Amazon QuickSight へアップロードできるようにマニフェストを含めるには、[Redshift Manifest] または [QuickSight Manifest] を選択します。マニフェストを選択すると、レポートは .gz 圧縮で保存されます。

  7. [Enable support for...] で、AWS のコストと使用状況レポート のアップロード先として Amazon Redshift または Amazon QuickSight を選択します。

  8. [Next] を選択します。

  9. [S3 bucket] に、レポートを配信するバケットの名前を入力し、[Verify] を選択します。

    バケットでは、適切なアクセス権限が有効になっている必要があります。バケットにアクセス権限を追加する方法の詳細については、「バケット許可の編集」を参照してください。ポリシーの例を参照するには、[sample policy] を選択します。

  10. [Report path prefix] に、レポート名に付加するプレフィックスを入力します。

  11. [Next] を選択します。

  12. レポートの設定を確認します。確認したら、[Review and Complete] を選択します。

注記

AWS から S3 バケットへのレポートの配信を開始するまで、最大 24 時間かかる場合があります。配信の開始後、AWS は少なくとも 1 日 1 回 AWS のコストと使用状況レポート を更新します。

AWS のコストと使用状況レポート に加えて、AWS Billing and Cost Management は 4 種類の請求詳細レポート、2 種類の EC2 使用状況レポート、および動的に生成された AWS 使用状況レポートを提供します。

請求明細レポート を有効にするには

  1. AWS マネジメントコンソール にサインインして、Billing and Cost Management コンソールを開きます(https://console.aws.amazon.com/billing/home#/)。

  2. ナビゲーションペインで [Preferences] を選択します。

  3. [Receive Billing Reports] チェックボックスをオンにします。

  4. 請求明細レポートの発行先 Amazon S3 バケットを指定します。

  5. S3バケットが検証されたら、[Report] の下で、受信するレポートのチェックボックスを選択します。

  6. [Save preferences] を選択します。

注記

AWS から S3 バケットへのレポートの配信を開始するまで、最大 24 時間かかる場合があります。配信の開始後、AWS は 1 日に数回、詳細レポートファイルを更新します。

EC2 使用状況レポートを有効にするには

  1. AWS マネジメントコンソール にサインインして、Billing and Cost Management コンソールを開きます(https://console.aws.amazon.com/billing/home#/)。

  2. ナビゲーションペインで [Preferences] を選択します。

  3. [Receive Billing Reports] チェックボックスをオンにします。

  4. 請求明細レポートの発行先 Amazon S3 バケットを指定します。

  5. S3 バケットが検証されたら、[Report] の下で、[Detailed billing report with resources and tags] チェックボックスをオンにします。

  6. レポートのデータが収集されるまで 24 時間以上待ちます。

EC2 使用状況レポートの詳しい使用方法については、Linux インスタンス用 Amazon EC2 ユーザーガイドの「インスタンスの使用状況レポート」と「リザーブドインスタンスの使用率レポート」を参照してください。

AWS 使用状況レポートを生成するには

  1. AWS マネジメントコンソール にサインインして、Billing and Cost Management コンソールを開きます(https://console.aws.amazon.com/billing/home#/)。

  2. [Reports] を選択します。

  3. [AWS Usage Reports] を選択します。

    [Usage Reports] ページが開きます。

  4. [サービス] メニューからサービスを選択します。

  5. ページの指示に従って、[Usage Types]、[Operation]、[Time Period]、[Report Granularity] の各メニューで値を選択します。

  6. 作成してダウンロードするレポートの種類に合った [Download Report] ボタンを選択します。

AWS のコストと使用状況レポート を表示する

Billing and Cost Management コンソールを使用して AWS で生成される AWS のコストと使用状況レポート のリストを表示できます。

AWS のコストと使用状況レポート を表示するには

  1. AWS マネジメントコンソール にサインインして、Billing and Cost Management コンソールを開きます(https://console.aws.amazon.com/billing/home#/)。

  2. ナビゲーションペインで [Reports] を選択します。AWS のコストと使用状況レポート は [Reports] ページにあります。

AWS のコストと使用状況レポート を Amazon Redshift にアップロードする

AWS のコストと使用状況レポート を Amazon Redshift にアップロードして、AWS のコストと使用量を分析できます。

重要

Amazon Redshift 列は大文字と小文字を区別します。またユーザー定義タグよりも厳格な使用できる文字の制限があります。Amazon Redshift とユーザー定義タグの競合を防ぐため、AWS は userTag0userTag1userTag2 などのタグで、タグを置き換えます。Amazon Redshift テーブルを作成して、それにレポートをアップロードした後に、AWS 定義タグをユーザー定義タグにマッピングする Amazon Redshift テーブルを作成できます。タグテーブルを使って、元のタグを検索することができます。

たとえば、OWNEROwner というタグがある場合、Amazon Redshift を使って、「owner」という名前の 2 つの列を持つテーブルを作成することはできません。代わりに、OWNEROwner ではなく、userTag0userTag1 という列を持つレポートテーブルを作成し、次に remappedUserTaguserTag という列を持つテーブルを作成します。remappedUserTag 列は AWS 定義タグの userTag0 および userTag1 を保存し、userTag 列は元のタグの OWNER および Owner を保存します。

AWS では、Amazon Redshift テーブルを作成したり、レポートをアップロードしたり、タグテーブルを作成したり、すべてのタグ行をタグテーブルに挿入するためのコマンドが用意されています。コマンドは、これは S3 のマニフェストファイルとともに保存される RedshiftCommands.sql ファイル、および Billing and Cost Management コンソールの Redshift ファイル ヘルパーファイルで提供されます。AWS では、RedshiftCommand ファイルのコマンドがアップロードするレポートを制御する、RedshiftManifest ファイルも用意されています。RedshiftManifest ファイルを削除すると、RedshiftCommands ファイルのコピーコマンドで問題が生じます。

Billing and Cost Management コンソールで RedshiftCommands.sql ファイルを見つけるには

  1. AWS マネジメントコンソール にサインインして、Billing and Cost Management コンソールを開きます(https://console.aws.amazon.com/billing/home#/)。

  2. ナビゲーションペインで [Reports] を選択します。

  3. Amazon Redshift にアップロードするレポートの横にある矢印を選択します。

  4. ヘルパー ファイル の横で、Redshift ファイル を選択します。

  5. ダイアログボックスからコマンドをコピーし、SQL クライアントに貼り付けます。

次の手順では、データベースや Amazon Redshift に詳しいことを前提としています。

AWS のコストと使用状況レポート を Amazon Redshift にアップロードするには

  1. Amazon Redshift クラスターを作成します。詳細については、Amazon Redshift Cluster Management Guideの「クラスターの作成」を参照してください。

  2. AWS マネジメントコンソール にサインインし、Amazon S3 コンソール(https://console.aws.amazon.com/s3/)を開きます。

  3. AWS のコストと使用状況レポート を保存する S3 の場所に移動します。

  4. RedshiftCommands.sql ファイルを開きます。ファイルには、Amazon Redshift テーブルを作成したり、AWS のコストと使用状況レポート を S3 からアップロードしたり、タグテーブルを作成したりするための、カスタマイズされたコマンドが含まれています。これによりユーザー定義タグを Amazon Redshift にインポートすることができます。

  5. copy コマンドで、<AWS_ROLE> を、AWS のコストと使用状況レポート を保存する S3 バケットへのアクセス許可を持つ IAM ロールの ARN で置き換えます。さらに <S3_BUCKET_REGION> を、S3 バケットのリージョンで置き換えます。たとえば、us-east-1 と指定します。

  6. SQL クライアントを使用してクラスターに接続します。詳細については、Amazon Redshift Cluster Management Guideの「Amazon Redshift クラスターとデータベースへのアクセス」を参照してください。

  7. SQL コマンドを RedshiftCommands.sql ファイルから SQL クライアントに、次の順序でコピーします:

    • CREATE TABLE - このコマンドは、レポートに一致するようにカスタマイズされたスキーマを使って、Amazon Redshift テーブルを作成します。

    • COPY - このコマンドは、指定された IAM ロールを使って、AWS のコストと使用状況レポート ファイルを S3 から Amazon Redshift にアップロードします。

    • CREATE TAG TABLE - このコマンドは、AWS 定義タグをユーザー定義タグにマッピングできるようにする、テーブルを作成します。

    • INSERT - このコマンドは、ユーザー定義タグをタグテーブルに挿入します。

  8. AWS のコストと使用状況レポート から Amazon Redshift にすべてのデータをコピーしたら、SQL を使用してデータをクエリできます。Amazon Redshift でのデータクエリの詳細については、Amazon Redshift Database Developer Guideの「Amazon Redshift SQL」を参照してください。

AWS のコストと使用状況レポート の列数は、新しいコスト配分タグの作成やサービスに対する新しい製品属性の追加などに伴って、毎月変わる場合があります。毎月 AWS のコストと使用状況レポート のデータを新しいテーブル内にコピーし、さらにお客様にとって関心がある列を別個の月別のテーブルにコピーすることをお勧めします。

請求レポートをダウンロードする

AWS が請求レポートを S3 バケットに配信した後に、それを S3 からダウンロードできます。

Amazon S3 からレポートをダウンロードするには

  1. AWS マネジメントコンソール にサインインし、Amazon S3 コンソール(https://console.aws.amazon.com/s3/)を開きます。

  2. レポートの作成時に指定したバケットを選択します。

  3. ダウンロードするレポートを選択します。

  4. [Actions] の [Download] を選択します。

  5. ダウンロードリンクのコンテキスト (右クリック) メニューを開き、[Save Link As] を選択します。

  6. レポートの保存先のフォルダを参照し、[Save] を選択します。

請求レポートを無効にする

Billing and Cost Management コンソールからレポートを削除することで、AWS のコストと使用状況レポート の配信をいつでも無効にすることができます。コンソールからレポートを削除しても、レポートは S3 バケットからは削除されません。S3 バケットからレポートを削除するには、S3 コンソールを使用します。

レポートを削除してからレポートが更新されなくなるまで最大 24時間かかる場合があります。

AWS のコストと使用状況レポート データレポートを削除するには

  1. AWS マネジメントコンソール にサインインして、Billing and Cost Management コンソールを開きます(https://console.aws.amazon.com/billing/home#/)。

  2. ナビゲーションペインで [Reports] を選択します。

  3. 削除するレポートを選択し、[Delete ] を選択します。

  4. [Delete ] ダイアログボックスで、[Delete] を選択します。

S3 バケットからレポートを削除するには

  1. AWS マネジメントコンソール にサインインし、Amazon S3 コンソール(https://console.aws.amazon.com/s3/)を開きます。

  2. レポートの作成時に指定したバケットを選択します。

  3. 削除するレポートを選択します。

  4. [ Actions] では、[Delete] を選択します。

  5. ダイアログボックスで、[OK] を選択します。

請求明細レポート を無効にするには

  1. AWS マネジメントコンソール にサインインして、Billing and Cost Management コンソールを開きます(https://console.aws.amazon.com/billing/home#/)。

  2. ナビゲーションペインで [Preferences] を選択します。

  3. [Receive Billing Reports] チェックボックスをオフにします。

  4. [Save preferences] を選択します。

注記

請求明細レポートをオフにすると、[Bills] ページから 毎月のレポート をダウンロードできなくなります。

AWS請求レポートのブレンドレートと非ブレンドレート

AWS では、時間単位で使用状況を測定しています。使用されている製品リソースごとに、使用の種類に応じてその時間で実行された操作に料金が適用され、各操作が明細項目になります。レポートには、各明細項目のブレンドレートと非ブレンドレートの両方が表示されます。非ブレンドレートとは、製品、使用の種類、および実行した操作に関する時間別のコストです。ブレンドレートは、一括請求ファミリーのメンバーに対し、アベイラビリティーゾーン内での同一のインスタンスの使用量について計算される平均レートです。

ブレンドレートと非ブレンドレートが含まれたレポートは、以下の目的に役立ちます。

  • ブレンドレートおよび非ブレンドレートと、時間単位の使用量についての費用を透過的にします。非ブレンドコストは、アカウントファミリー内の該当するリザーブドインスタンスに割引が適用されないリージョンにおける製品および操作の公開レートに対応します。ブレンドレートと非ブレンドレートの詳細については、一括請求について を参照してください。

  • 使用量がさらに安い料金階層に移行するタイミングを、お客様がボリュームに基づいて判断できるようにします。使用量がボリュームレートの次の階層に達すると、さらに安いレートが自動的に適用されます。高いレートと安いレートにそれぞれ対応する、2 つの部分的な使用時間についての 2 つの明細項目が表示されるため、さらに安い料金階層に移行するタイミングを判断できます。

  • リザーブドインスタンス割引がリザーブドインスタンスを購入した連結アカウントにまず適用され、次に同じアベイラビリティーゾーンで同じ製品を実行しているファミリー内の他のアカウントに適用されることがわかるようにします。

一括請求とリザーブドインスタンスを購入した場合に適用される割引の目安について詳しくは、以下のトピックをご覧ください。