Azure での AWS のコストと使用状況の管理Manage AWS costs and usage in Azure

Azure Cost Management のための AWS のコストおよび使用レポートを設定して構成したら、AWS のコストと使用状況を開始する準備ができたことになります。After you've set up and configured AWS Cost and Usage report integration for Azure Cost Management, you're ready to start managing your AWS costs and usage. この記事では、Cost Management でのコスト分析と予算を使用して、AWS のコストと使用状況を管理する方法を理解できます。This article helps you understand how to use cost analysis and budgets in Cost Management to manage your AWS costs and usage.

統合をまだ構成していない場合は、「AWS の使用状況レポート統合の設定と構成」を参照してください。If you haven't already configured the integration, see Set up and configure AWS Usage report integration.

開始する前に:コスト分析に慣れていない場合は、「コスト分析を使用したコストの調査と分析」クイックスタートを参照してください。Before you begin: If you're unfamiliar with cost analysis, see the Explore and analyze costs with Cost analysis quickstart. Azure での予算に慣れていない場合は、「Azure の予算の作成と管理」チュートリアルを参照してください。And, if you're unfamiliar with budgets in Azure, see the Create and manage Azure budgets tutorial.

コスト分析での AWS のコストの表示View AWS costs in cost analysis

AWS のコストは、次のスコープのコストの分析で使用できます。AWS costs are available in Cost Analysis in the following scopes:

  • 管理グループ下の AWS のリンクされたアカウントAWS linked accounts under a management group
  • AWS のリンクされたアカウントのコストAWS linked account costs
  • AWS 統合アカウントのコストAWS consolidated account costs

次のセクションでは、スコープを使用してそれぞれのコストと使用状況のデータを表示する方法について説明します。The next sections describe how to use the scopes so that you see cost and usage data for each one.

管理グループ下の AWS のリンクされたアカウントの表示View AWS linked accounts under a management group

さまざまなサブスクリプションおよびリンクされたアカウントから集計されたコストを確認する唯一の方法は、管理グループのスコープを使用してコストを表示することです。Viewing costs by using the management group scope is the only way to see aggregated costs coming from different subscriptions and linked accounts. 管理グループを使用して、クラウド間のビューを提供します。Using a management group provides a cross-cloud view.

コスト分析で、スコープ ピッカーを開き、AWS のリンクされたアカウントを保持する管理グループを選択します。In cost analysis, open the scope picker and select the management group that holds your AWS linked accounts. Azure portal での画像の例を示します。Here's an example image in the Azure portal:

[スコープの選択] ビューの例

プロバイダー (Azure と AWS) でグループ化された、コスト分析での管理グループのコストを示す例を次に示します。Here's an example showing the management group cost in cost analysis, grouped by Provider (Azure and AWS).

コスト分析での四半期の Azure と AWS のコストを示す例

AWS のリンクされたアカウントのコストの表示View AWS linked account costs

AWS のリンクされたアカウントのコストを表示するには、スコープ ピッカーを開き、AWS のリンクされたアカウントを選択します。To view AWS link account costs, open the scope picker and select the AWS linked account. リンクされたアカウントは、AWS のコネクタでの定義に従って管理グループに関連付けられていることに注意してください。Note that linked accounts are associated to a management group, as defined in the AWS connector.

AWS のリンクされたアカウントのスコープを選択する例を次に示します。Here's an example that shows selecting an AWS linked account scope.

[スコープの選択] ビューの例

AWS 統合アカウントのコストの表示View AWS consolidated account costs

AWS 統合アカウントのコストを表示するには、スコープ ピッカーを開き、AWS 統合アカウントを選択します。To view AWS consolidated account costs, open the scope picker and select the AWS consolidated account. AWS 統合アカウントのスコープを選択する例を示します。Here's an example that shows selecting an AWS consolidated account scope.

[スコープの選択] ビューの例

このスコープは、AWS 統合アカウントに関連付けられているすべての AWS のリンクされたアカウントの集計ビューを提供します。This scope provides an aggregated view of all AWS linked accounts associated with the AWS consolidated account. サービス名別にグループ化された AWS 統合アカウントのコストの例を次に示します。Here's an example showing costs for an AWS consolidated account, grouped by service name.

コスト分析で AWS 統合コストを示す例

フィルター処理やグループ化に使用できるディメンションDimensions available for filtering and grouping

次の表では、コスト分析でのグループ化やフィルター処理に使用できるディメンションについて説明します。The following table describes dimensions available to group and filter by in cost analysis.

DimensionDimension Amazon CUR ヘッダーAmazon CUR header スコープScopes 説明Comments
可用性ゾーンAvailability zone lineitem/AvailabilityZonelineitem/AvailabilityZone AllAll
場所Location product/Regionproduct/Region AllAll
測定Meter AllAll
Meter categoryMeter category lineItem/ProductCodelineItem/ProductCode AllAll
Meter subcategoryMeter subcategory lineitem/UsageTypelineitem/UsageType AllAll
OperationOperation lineItem/OperationlineItem/Operation AllAll
リソースResource lineItem/ResourceIdlineItem/ResourceId AllAll
リソースの種類Resource type product/instanceTypeproduct/instanceType AllAll product/instanceType が null の場合は、UsageType が使用されます。If product/instanceType is null, lineItem/UsageType is used.
ResourceGuidResourceGuid 該当なしN/A AllAll Azure メーターの GUID。Azure meter GUID.
[サービス名]Service name product/ProductNameproduct/ProductName AllAll product/ProductName が null の場合は、lineItem/ProductCode が使用されます。If product/ProductName is null, lineItem/ProductCode is used.
サービス階層Service tier
サブスクリプション IDSubscription ID lineItem/UsageAccountIdlineItem/UsageAccountId 統合アカウントおよび管理グループConsolidated account and management group
サブスクリプション名Subscription name 該当なしN/A 統合アカウントおよび管理グループConsolidated account and management group アカウント名は、AWS 組織 API を使用して収集されます。Account names are collected using the AWS Organization API.
タグTag resourceTags/*resourceTags/* AllAll user: プレフィックスは、クラウドの間のタグを許可するユーザー定義タグから削除されます。The user: prefix is removed from user-defined tags to allow cross-cloud tags. aws: プレフィックスはそのまま残されます。The aws: prefix is left intact.
請求先アカウント IDBilling account ID bill/PayerAccountIdbill/PayerAccountId 管理グループManagement group
請求先アカウント名Billing account name 該当なしN/A 管理グループManagement group アカウント名は、AWS 組織 API を使用して収集されます。Account names are collected using the AWS Organization API.
プロバイダーProvider 該当なしN/A 管理グループManagement group AWS または Azure のいずれか。Either AWS or Azure.

AWS のスコープで予算を設定Set budgets on AWS scopes

予算を使用して、組織において積極的にコストを管理し、説明責任を推進します。Use budgets to proactively manage costs and drive accountability in your organization. 予算は、AWS 統合アカウントとAWS のリンクされたアカウントのスコープに対して設定されます。Budgets are set on the AWS consolidated account and AWS linked account scopes. Cost Management で示される、AWS 統合アカウントの予算の例を次に示します。Here's an example of budgets for an AWS consolidated account shown in Cost Management:

AWS 統合アカウントの予算を示す例

AWS データ コレクション処理AWS data collection process

AWS コネクタの設定後、データ収集と探索のプロセスを開始します。After setting up the AWS connector, data collection and discovery processes start. すべての使用状況データを収集するには、いくらかの時間がかかる場合があります。It might take few hours to collect all usage data. 期間は以下に応じて異なります。The duration depends on:

  • AWS の S3 バケット内にある CUR ファイルを処理するために必要な時間。The time needed to process the CUR files that are in the AWS S3 bucket.
  • AWS 統合アカウントとAWS のリンクされたアカウントのスコープを作成するために必要な時間。The time needed to create the AWS Consolidated account and AWS Linked account scopes.
  • S3 バケットのコストと使用状況レポートのファイルに AWS が書き込む時間と頻度The time and frequency of AWS are writing the Cost and Usage Report files in the S3 bucket

AWS の統合の価格AWS integration pricing

AWS の各コネクタには、90 日間の無料試用期間があります。Each AWS connector gets 90 free trial days. パブリック プレビューの期間中は無料です。During Public Preview, there is no charge.

定額は、AWS の月額の 1% です。The list price is 1% of your AWS monthly costs. 各月の課金は、前の月の請求コストに基づいています。Each month you are charged based on your invoiced costs from the previous month.

AWS API にアクセスすると、追加のコストが発生する場合があります。Accessing AWS APIs may incur additional costs.

AWS 統合の制限事項AWS integration limitations

  • Cost Management では、複数の種類の通貨が含まれるコスト レポートはサポートしていません。Cost Management doesn't support cost reports that contain multiple currency types. 複数の通貨を持つスコープを選択した場合には、エラー メッセージが表示されます。An error message is shown if you select a scope that has multiple currencies.
  • クラウド コネクタは、AWS GovCloud (US)、AWS Gov、または AWS China はサポートしていません。Cloud connectors don't support AWS GovCloud (US), AWS Gov, or AWS China.
  • Cost Management は、AWS 使用状況コスト のみを示します。Cost Management shows AWS usage costs only. 税、サポート、返金、RI、クレジット、その他の料金タイプはまだサポートされていません。Tax, support, refunds, RI, credits or any other charge types aren't supported yet.

AWS 統合のトラブルシューティングTroubleshooting AWS integration

一般的な問題を解決するには、次のトラブルシューティング情報を使用します。Use the following troubleshooting information to resolve common problems.

AWS のリンクされたアカウントへのアクセス許可がないNo permission to AWS Linked accounts

エラー コード: UnauthorizedError code: Unauthorized

AWS のリンクされたアカウントのコストへのアクセス許可を取得するには、次の 2 つの方法があります。There are two ways to get permissions to access AWS linked accounts costs:

  • AWS のリンクされたアカウントのある管理グループへのアクセスを取得する。Get access to the management group that has the AWS Linked accounts.
  • AWS のリンクされたアカウントへのアクセス権を誰かに付与してもらう。Have someone give you permission to the AWS linked account.

既定では、AWS コネクタの作成者は、コネクタが作成したすべてのオブジェクトの所有者です。By default, the AWS connector creator is the owner of all the objects that the connector created. AWS 統合アカウントと AWS のリンクされたアカウントが含まれます。Including, the AWS consolidated account and the AWS linked account.

コネクタの設定を確認するには、少なくとも共同作成者ロールが必要であり、閲覧者がコネクタの設定を確認することはできません。In order to be able to Verify the connector settings you will need at least a contributor role, reader can not Verify connector settings

AssumeRole での収集の失敗Collection failed with AssumeRole

エラー コード: FailedToAssumeRoleError code: FailedToAssumeRole

このエラーは、Cost Management が AWS AssumeRole API を呼び出すことができないことを意味します。This error means that Cost Management is unable to call the AWS AssumeRole API. この問題は、ロールの定義の問題が原因で発生する可能性があります。This problem can happen because of an issue with the role definition. 次の条件が該当することを確認します。Verify that the following conditions are true:

  • 外部 ID は、ロールの定義とコネクタの定義のものと同じです。The external ID is the same as the one in the role definition and the connector definition.
  • ロールの種類は、ユーザーまたはサード パーティに属する別の AWS アカウントに設定されます。The role type is set to Another AWS account Belonging to you or 3rd party.
  • [MFA を要求] 選択項目はクリアされます。The Require MFA choice is cleared.
  • AWS ロールの信頼される AWS アカウントは、432263259397 です。The trusted AWS account in the AWS Role is 432263259397.

アクセス拒否で収集が失敗 - CUR レポート定義Collection failed with Access Denied - CUR report definitions

エラー コード: AccessDeniedReportDefinitionsError code: AccessDeniedReportDefinitions

このエラーは、Cost Management でコストと使用状況レポートの定義を表示できないことを意味しています。This error means that Cost Management is unable to see the Cost and Usage report definitions. このアクセス許可は、Azure Cost Management が想定するとおりに CUR が定義されていることを検証するために使用されます。This permission is used to validate that the CUR is defined as expected by Azure Cost Management. AWS でコストと使用状況レポートを作成する」を参照してください。See Create a Cost and Usage report in AWS.

アクセス拒否で収集が失敗 - レポートの一覧表示Collection failed with Access Denied - List reports

エラー コード: AccessDeniedReportDefinitionsError code: AccessDeniedListReports

このエラーは、Cost Management で、CUR が配置されている S3 バケット内のオブジェクトを一覧表示できないことを意味します。This error means that Cost Management is unable to list the object in the S3 bucket where the CUR is located. AWS IAM ポリシーでは、バケットおよびバケット内のオブジェクトに対するアクセス許可が必要です。AWS IAM policy requires a permission on the bucket and on the objects in the bucket. AWS でロールとポリシーを作成する」を参照してください。See Create a role and policy in AWS.

アクセス拒否で収集が失敗 - レポートのダウンロードCollection failed with Access Denied - Download report

エラー コード: AccessDeniedDownloadReportError code: AccessDeniedDownloadReport

このエラーは、Cost Management で Amazon S3 バケットに格納されている CUR ファイルにアクセスおよびダウンロードできないことを意味します。This error means that Cost Management is unable to access and download the CUR files stored in the Amazon S3 bucket. ロールに関連付けられている AWS JSON ポリシーが、「AWS でのロールとポリシーの作成」セクションの下部に示されている例と似たものであることを確認してください。Make sure that the AWS JSON policy attached to the role resembles the example shown at the bottom of the Create a role and policy in AWS section.

コストと使用状況レポートが見つからないための収集の失敗Collection failed since we did not find the Cost and Usage Report

エラー コード: FailedToFindReportError code: FailedToFindReport

このエラーは、Cost Management がコネクタで定義されているコストと使用状況レポートを見つけられないことを意味します。This error means that Cost Management can't find the Cost and Usage report that was defined in the connector. それが削除されておらず、ロールに関連付けられている AWS JSON ポリシーが、「AWS でのロールとポリシーの作成」セクションの下部に示されている例と似たものであることを確認してください。Make sure it isn't deleted and that the AWS JSON policy attached to the role resembles the example shown at the bottom of the Create a role and policy in AWS section.

コストと使用状況レポートの定義が一致しないため、コネクタを作成または確認できないUnable to create or verify connector due to Cost and Usage Report definitions mismatch

エラー コード: ReportIsNotValidError code: ReportIsNotValid

このエラーは、AWS のコストと使用状況レポートの定義に関連しています。このレポートには固有の設定が必要です。AWS でのコストと使用状況レポートの作成に記載されている要件を参照してください。This error relates to the definition of AWS Cost and Usage Report, we require specific settings for this report, see the requirements in Create a Cost and Usage report in AWS

次のステップNext steps