Azure でコストを効果的に管理および分析するには、スコープを理解することが不可欠です。 スコープは、ユーザーが割り当てられたロールとアクセス許可に基づいてコスト データを表示、管理、分析できる境界の一種 (サブスクリプション、リソース グループ、課金アカウントなど) です。 このガイドでは、Microsoft Cost Management で使用できるスコープの種類、ロールとアクセス許可との関係、Azure portal の Cost Management エクスペリエンスとその API への適用方法について説明します。
スコープの種類
Cost Management を使用すると、ユーザーはアクセス権を持つ任意のスコープ レベルでコストを表示および管理できます。 各スコープはコスト データを可視化し、予算作成、エクスポート、コスト最適化機能をサポートします。 Cost Management では、次の 2 種類のスコープが使用されます。
- Azure RBAC スコープ: これらのスコープは、Microsoft Entra のユーザーがサービスにアクセスして管理し、サブスクリプション、リソース グループ、リソース、管理グループのスコープを含む Azure リソース階層の一部です。
- 課金スコープ: これらのスコープは、Azure サブスクリプションよりも上位レベルのコンテナーです。 支払いや請求書などの課金や、コスト追跡やポリシー管理などのクラウド サービスの整理と管理に役立ちます。 これらのスコープには、登録契約 (EA)、EA 部門と EA アカウント、Microsoft 顧客契約 (MCA)、課金プロファイル、請求書セクションが含まれます。
スコープの詳細については、Cost Management の階層の設定に関する動画をご覧ください。 他の動画を視聴するには、Cost Management の YouTube チャンネルにアクセスしてください。
Azure RBAC のスコープ
Azure RBAC スコープは、Cost Management などの Azure リソースのアクセスとガバナンスを管理するために使用されます。 これらには次のものが含まれます。
サブスクリプション - Azure リソースのコンテナー。
リソース グループ - 同じライフサイクルを共有する Azure ソリューションの関連リソースの論理グループ。 たとえば、一緒にデプロイおよび削除されるリソースなどです。 リソース グループは、サブスクリプション内で入れ子になっています。
管理グループ - サブスクリプションを階層に整理します。 管理グループのツリーは、最大 6 レベルの深さをサポートできます。 制限には、ルート レベルまたはサブスクリプション レベルは含まれません。 たとえば、管理グループを使用して論理組織階層を作成し、運用ワークロードと開発/テスト ワークロードのサブスクリプションをチームに付与することができます。 その後、サブスクリプションにリソース グループを作成して、各サブシステムまたはコンポーネントを管理できます。
Note
現在、管理グループは、Microsoft 顧客契約サブスクリプションの Cost Management 機能ではサポートされていません。 コストの詳細 API では、EA または MCA のお客様の管理グループもサポートされていません。
RBAC スコープで使われる Cost Management のロール
スコープ内では、定義済みの一連のアクションを実行するためのアクセス権を Microsoft Entra ユーザーとグループに付与するロールを付与できます。 ロールが異なると、さまざまなアクション セットが有効になります。 Cost Management のコンテキストでは、ロールはコスト データを表示し、予算やエクスポートの管理などのアクションを構成するためのアクセスを有効にします。 ロールは、Azure Role-Based アクセス制御 (RBAC) によって定義および制御されます。 特定のスコープで定義されたロールは、その子スコープに自動的に適用されます。 たとえば、管理グループのスコープに割り当てられているロールによって、入れ子になったサブスクリプションとリソース グループにも同じアクセス権が付与されます。
Cost Management では、次の組み込みロールがサポートされています。
- 所有者 – コスト構成を含むコスト データへのフル アクセス。
- 共同作成者 – アクセス制御を除く、コスト データとコスト構成へのフル アクセス。
- 閲覧者 – 閲覧専用アクセス。
- Cost Management 共同作成者 – コスト構成や推奨事項の表示など、コスト データへのフル アクセス。
- コスト管理参照者 - コストデータと推奨事項への閲覧専用アクセス。
| Capability | Cost Management 閲覧者 | Cost Management 共同作成者 |
|---|---|---|
| コスト データの表示 (コスト分析、予測など) | ✅ はい | ✅ はい |
| コスト構成の表示 (予算、エクスポート) | ✅ はい | ✅ はい |
| 予算を作成して管理する | ❌ いいえ | ✅ はい |
| エクスポートの作成と管理 | ❌ いいえ | ✅ はい |
| コスト削減に関する推奨事項を表示する | ✅ はい | ✅ はい |
| コスト削減に関する推奨事項に基づいて行動する | ❌ いいえ (リソース アクセスが必要) | ❌ いいえ (リソース アクセスが必要) |
| 共有ビューを作成する | ❌ いいえ | ✅ はい |
| アラートの管理 (予算しきい値アラートなど) | ❌ いいえ | ✅ はい |
Cost Management 共同作成者は、推奨される最小権限役割です。 このロールを使用すると、予算とエクスポートを作成および管理して、コストをより効果的に監視およびレポートできます。 ただし、コスト管理共同作成者は、複雑なコスト管理シナリオをサポートするために、より多くのロールが必要になる場合もあります。 次のシナリオと、推奨される追加ロールについて考えてみましょう。
- リソースの使用状況に関するレポート – Cost Management では、リソースの使用状況のパターンを明らかにするのに役立つ詳細な料金が提供されます。 このレベルの粒度では、リソース レベルでの詳細な分析がサポートされます。 パフォーマンス カウンターやログなど、さらに詳細なメトリックが必要な場合は、同じ課金スコープまたは RBAC スコープで 監視閲覧者 ロールを割り当てることを検討してください。 これにより、可視性を強化するために Azure Monitor へのアクセスが許可されます。
- 超過した予算に対応 する – 予算のしきい値を超えたときに自動的に応答するには、ユーザーには Cost Management 共同作成者 ロール以上のものが必要です。 また、アラートまたは自動化をトリガーするために使用される アクション グループを作成および管理するためのアクセス許可も必要です。 アクション グループを含むリソース グループ レベルで 監視共同作成者 ロールを割り当てます。 さらに、自動化されたアクション (スクリプトやワークフローの実行など) が必要な場合は、Automation や Azure Functions など、特定のサービス アクションのロールを付与する必要があります。
- コスト データのエクスポートをスケジュールする – コスト管理をストレージ アカウントにデータをエクスポートできるようにするには、コスト管理寄与者ロール以上の権限が必要です。 また、ターゲット ストレージ アカウントを管理するためのアクセス許可も必要です。 コスト データがエクスポートされるストレージ アカウントを含むリソース グループ レベルで、ストレージ アカウント 共同作成者 ロールを割り当てます。
- コスト削減に関する推奨事項に基づいて行動する – 既定では、Cost Management 閲覧者と Cost Management 共同作成者の両方がコストに関する推奨事項を 表示 できます。 ただし、リソースのサイズ変更やシャットダウンなど、これらの推奨事項に対処するには、関係する特定のリソースへのアクセス権もユーザーに付与する必要があります。 このアクセスを有効にするには、関連するスコープで適切な サービス固有のロール (仮想マシン共同作成者、SQL DB 共同作成者など) を割り当てます。
RBAC スコープ内の各ロールの機能の動作
次の表では、さまざまな Cost Management 機能について、Azure RBAC スコープ (サブスクリプション/リソース グループ/管理グループ) 内の各ロールに割り当てられたアクセス許可の概要を示します。 たとえば、サブスクリプション所有者は Cost Analysis でレポート ("ビュー") のみを表示できますが、共有ビューと予算を作成できます。
| Feature/Role | Owner | Contributor | Reader | Cost Management 閲覧者 | Cost Management 共同作成者 |
|---|---|---|---|---|---|
| Cost Analysis、Forecast、Query、Cost Details API | 読み取り専用 | 読み取り専用 | 読み取り専用 | 読み取り専用 | 読み取り専用 |
| 共有ビュー | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 読み取り専用 | 読み取り専用 | 作成、読み取り、更新、削除 |
| Budgets | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 読み取り専用 | 読み取り専用 | 作成、読み取り、更新、削除 |
| Alerts | 読む、更新する | 読む、更新する | 読み取り専用 | 読み取り専用 | 読む、更新する |
| Exports | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 読み取り専用 | 読み取り専用 | 作成、読み取り、更新、削除 |
| コストの割り当てルール | この機能は、Azure RBAC スコープでは使用できません | この機能は、Azure RBAC スコープでは使用できません | この機能は、Azure RBAC スコープでは使用できません | この機能は、Azure RBAC スコープでは使用できません | この機能は、Azure RBAC スコープでは使用できません |
| タグの継承 | 表示のみ - サブスクリプション スコープでのみ使用可能 | 表示のみ - サブスクリプション スコープでのみ使用可能 | 表示のみ - サブスクリプション スコープでのみ使用可能 | 表示のみ - サブスクリプション スコープでのみ使用可能 | 表示のみ - サブスクリプション スコープでのみ使用可能 |
Cost Management 閲覧者と Cost Management 共同作成者のロールでは、請求書にアクセスできないことに注意してください。 詳細については、請求書へのアクセス権を付与する方法に関する記事をご覧ください。
課金スコープ
課金範囲は、Microsoft 契約の種類によって異なります。
- Enterprise Agreement (EA): 課金アカウント、部門、登録アカウントを含みます。
- Microsoft 顧客契約 (MCA): 課金アカウント、課金プロファイル、請求書セクションが含まれます。
- クラウド ソリューション プロバイダー (CSP): 課金アカウント、課金プロファイル、顧客が含まれます。
Enterprise Agreement の課金範囲
Enterprise Agreement (EA) (登録とも呼ばれます)には、次に示す請求範囲があります。
課金アカウント - EA 登録を表し、請求書が生成されるスコープです。 購入料金と使用料金はすべて、実績コストデータセットと償却コスト データセットの両方でこのスコープに表示され、いくつかの重要な違いがあります。
実際のコスト データセットには、Azure、Marketplace、および Microsoft 365 オファーから生成されたすべてのメーター発行使用量が含まれます。 Marketplace と Microsoft 365 からの購入のほか、コミットメントベースの特典 (予約と節約プラン) も含まれます。 特典によって料金が相殺されるため、コミットメントの対象となる使用状況レコードはコストゼロで表示されます。
償却コスト データ セットには、すべての使用状況レコード、Marketplace、および Microsoft 365 の購入も含まれます。 ただし、コミットメントベースの購入は、コストが償却され、特典が消費される使用状況に適用されるため、直接表示されません。 その結果、実際のコストでゼロと表示される同じ使用量が、償却コストデータセットでは料金として表示されます。 償却コスト データ セットは請求金額ではなく償却配賦を反映するため、請求書と一致しません。
償却コストの詳細については、償却された福利厚生コストを表示をご覧ください。
リソースの種類:
Microsoft.Billing/billingAccounts (accountType = Enrollment)部署 - 課金アカウント内にある登録アカウントのオプションのグループ化。 このスコープでは使用料金が適用されます。 Marketplace や予約などのコミットメントベースの特典などの購入は、このスコープでは利用できません。
リソースの種類:
Billing/billingAccounts/departments登録アカウント - 1 つのアカウントを表し、アカウント所有者が 1 人います。 アカウント所有者として機能する複数のユーザーへのアクセス権の付与はサポートされていません。 このスコープでは使用料金が適用されます。 Marketplace や予約などの購入は、このスコープでは利用できません。
リソースの種類:
Microsoft.Billing/billingAccounts/enrollmentAccounts
RBAC スコープは 1 つのディレクトリにバインドされますが、EA の課金スコープはバインドされません。 EA の課金アカウントは、任意の数の Microsoft Entra ディレクトリにまたがるサブスクリプションを持つことができます。
Enterprise Agreement の範囲で Cost Management に使用される役割
課金アカウントロール
- エンタープライズ管理者 – すべてのコスト データを表示できます。 課金アカウントの設定を管理し、アカウント所有者 (AO) や部門管理者 (DA) が料金を表示できるようにするなど、コストの詳細を表示できるユーザーを制御できます。 このロールを持つユーザーは、同じ登録内の Department スコープと Account スコープで同じアクセス許可を自動的に持ちます。
- エンタープライズ読み取り専用ユーザー – 課金アカウントの設定、コスト データ、コスト構成を表示できますが、変更することはできません。 予算とエクスポートを管理できます。 このロールを持つユーザーは、同じ登録内の Department スコープと Account スコープで同じアクセス許可を自動的に持ちます。
登録契約スコープ内でのロールごとの機能の動作
| Feature/Role | エンタープライズ管理者 | エンタープライズ読み取り専用 |
|---|---|---|
| Cost Analysis、Forecast、Query、Cost Details API | 読み取り専用 | 読み取り専用 |
| 共有ビュー | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| 予算/予約使用率アラート | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| Alerts | 読む、更新する | 読む、更新する |
| Exports | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| コストの割り当てルール | 作成、読み取り、更新、削除 | Read |
部門の役割
- 部門管理者 – 課金アカウントのエンタープライズ管理者によって "DA ビューの料金" が有効になっている場合、すべてのコストを表示できます。 コスト センターや名前などの部門設定を管理できます。 予算とエクスポートを管理できます。 アカウント スコープでも同じものを表示および管理できます。
- 部門の読み取り専用ユーザー – 部門の設定、コスト データ、およびコストの構成を表示することができます。 予算とエクスポートを管理できます。 アカウント スコープでも同じものを表示できます。
部門管理者と読み取り専用ユーザーがコストを表示するには、課金アカウントのDA 表示料金設定を有効にする必要があります。 [DA ビューの請求額] オプションが無効になっている場合、部門のユーザーは、たとえアカウントやサブスクリプションの所有者であっても、いずれのレベルでもコストを表示することはできません。
登録部門スコープでのロールごとの機能の挙動
| Feature/Role | エンタープライズ管理者 | エンタープライズ読み取り専用 | 部署管理者 ("DA ビューの請求額" 設定がオンの場合のみ) | 部署読み取り専用 ("DA ビューの請求額" 設定がオンの場合のみ) |
|---|---|---|---|---|
| Cost Analysis、Forecast、Query、Cost Details API | 読み取り専用 | 読み取り専用 | 読み取り専用 | 読み取り専用 |
| 共有ビュー | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| Budgets | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| Alerts | 読む、更新する | 読む、更新する | 読む、更新する | 読む、更新する |
| Exports | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| コストの割り当てルール | N/A - 課金アカウント スコープにのみ適用されます | N/A - 課金アカウント スコープにのみ適用されます | N/A - 課金アカウント スコープにのみ適用されます | N/A - 課金アカウント スコープにのみ適用されます |
アカウント ロール
- アカウント所有者 – 登録アカウントの設定 (コスト センターなど) を管理し、すべてのコストを表示し、登録アカウントのコストの構成 (予算やエクスポートなど) を管理することができます。 アカウント所有者と Azure RBAC ユーザーがコストを表示するには、課金アカウントの AO ビューの料金設定を有効にする必要があります。
Azure サブスクリプションは、登録アカウントの配下にあります。 課金スコープで割り当てられたロールを持つユーザーは、サブスクリプションのコスト データと、それぞれのスコープの下にあるリソース グループにアクセスできます。 ただし、Azure portal で実際のリソースを表示または管理するためのアクセス権はありません。 ユーザーは、Azure portal で Cost Management + Billing サービスに移動してコストを表示できます。 その後、分析またはレポートに必要な特定のサブスクリプションとリソース グループに対するコストをフィルター処理できます。
課金スコープ ロールを持つユーザーは、特定の課金アカウントに該当しないため、管理グループにアクセスできません。 管理グループへのアクセス権を明示的に付与する必要があります。 管理グループは、階層的に配置されたすべてのサブスクリプションから使用量ベースのコストを集計します。 ただし、予約やサードパーティの Marketplace 提供などの購入は含まれません。 これらのコストを表示するには、EA 課金アカウントのスコープを使用する必要があります。
登録アカウントのスコープ内での役割ごとの機能の動作
| Feature/Role | エンタープライズ管理者 | エンタープライズ読み取り専用 | 部門管理者 ("DA 料金を見る" がオンの場合のみ) | 部署読み取り専用 ("DA ビューの請求額" 設定がオンの場合のみ) | アカウント オーナー ("AO ビューの請求額" 設定がオンの場合のみ) |
|---|---|---|---|---|---|
| Cost Analysis、Forecast、Query、Cost Details API | 読み取り専用 | 読み取り専用 | 読み取り専用 | 読み取り専用 | 読み取り専用 |
| 共有ビュー | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| Budgets | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| Alerts | 読む、更新する | 読む、更新する | 読む、更新する | 読む、更新する | 読む、更新する |
| Exports | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| コストの割り当てルール | N/A - 課金アカウント スコープにのみ適用されます | N/A - 課金アカウント スコープにのみ適用されます | N/A - 課金アカウント スコープにのみ適用されます | N/A - 課金アカウント スコープにのみ適用されます | N/A - 課金アカウント スコープにのみ適用されます |
Microsoft 顧客契約のスコープ
Microsoft 顧客契約 (MCA) の課金アカウントには、次のスコープがあります。
課金アカウント - 複数の Microsoft 製品およびサービスの顧客契約を表します。 顧客契約の課金アカウントの機能は、EA 加入契約と同じではありません。 EA 加入契約は、課金プロファイルとより密接に関連しています。
リソースの種類:
Microsoft.Billing/billingAccounts (accountType = Organization)課金プロファイル - 請求書に含まれるすべてのサブスクリプションをグループ化します。 課金プロファイルは、請求書が生成されるスコープなので、機能的に EA 加入契約に相当します。 同様に、使用量ベースではない購入 (Marketplace や予約など) は、このスコープでのみ表示されます。 これらは、請求書セクションには含まれません。
リソースの種類:
Microsoft.Billing/billingAccounts/billingProfiles請求書セクション - 課金プロファイル内のサブスクリプションを 1 つの請求書の個々のセクションにグループ化できるようにします。 請求書セクションは部門と似ています。つまり、複数のユーザーが請求書セクションにアクセスすることができます。
リソースの種類:
Microsoft.Billing/billingAccounts/invoiceSections顧客 - パートナーによって MCA にオンボードされている特定の顧客に関連付けられているサブスクリプションのグループを表します。 このスコープは、クラウド ソリューション プロバイダー (CSP) に固有のものです。
EA の課金スコープとは異なり、1 つの Microsoft Entra ディレクトリが MCA 課金アカウントを管理します。 ただし、MCA 課金アカウントには、異なるディレクトリにある可能性がある リンクされた サブスクリプションを含めることができます。
MCA の課金スコープはパートナーには適用されません。 パートナーの役割とアクセス許可については、「ユーザー ロールとアクセス許可の割り当て」のドキュメントに示されています。
Microsoft 顧客契約スコープ内で Cost Management により使用されるロール
MCA の課金スコープでは、次のロールがサポートされます。
- 所有者 – 課金設定を管理し、すべてのコストにアクセスして表示し、コストの構成を管理することができます。 たとえば、予算やエクスポートなどです。 関数では、Cost Management のコンテキストでは、このロールは Cost Management 共同作成者の Azure ロールと同じです。
- 共同作成者 – アクセスを除く課金設定の管理や、すべてのコストの表示と管理を行うことができます。 たとえば、予算やエクスポートなどです。 関数では、Cost Management のコンテキストでは、このロールは Cost Management 共同作成者の Azure ロールと同じです。
- 閲覧者 – 課金設定、コスト データ、およびコストの構成を表示できます。 予算とエクスポートを管理できます。
- 請求書管理者 – 請求書の表示と支払い、コストのデータと構成の表示ができます。 予算とエクスポートを管理できます。
- Azure サブスクリプション作成者 – Azure サブスクリプションの作成、コストの表示、およびコストの構成の管理ができます。 たとえば、予算やエクスポートなどです。 関数では、この MCA ロールは EA 登録アカウント所有者ロールと同じです。
Azure サブスクリプションは、EA 登録アカウントの下に配置されているのと同様に、請求書セクションの下に配置されています。 課金ユーザーは、それぞれのスコープの下にあるサブスクリプションとリソース グループのコスト データにアクセスすることができます。 しかし、Azure portal でリソースを表示したり管理したりすることはできません。 課金ユーザーがコストを表示するには、Azure portal のサービスの一覧で [コストの管理と請求] に移動します。 次に、コストにフィルターを適用し、レポートする必要がある特定のサブスクリプションとリソース グループに絞り込みます。
Note
管理グループのスコープは、Microsoft 顧客契約アカウントでは現在サポートされていません。
課金ユーザーは、課金アカウントに明示的に属しているわけではないため、管理グループにアクセスすることはできません。 ただし、組織で管理グループが有効になっている場合、すべてのサブスクリプション コストは課金アカウントとルート管理グループにロールアップされます。両方とも 1 つのディレクトリに制限されているためです。 管理グループには、使用量ベースの料金のみが含まれます。 予約やサード パーティの Marketplace オファリングなどの購入は、管理グループには含まれません。 そのため、課金アカウントとルート管理グループで合計額が異なる場合があります。 購入を含むコストを表示するには、課金アカウントまたはそれぞれの課金プロファイルスコープを使用します。
MCA 課金アカウント スコープでのロールごとの機能の挙動
| Feature/Role | Owner | Contributor | Reader |
|---|---|---|---|
| Cost Analysis、Forecast、Query、Cost Details API | 読み取り専用 | 読み取り専用 | 読み取り専用 |
| 共有ビュー | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| Budgets | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| Alerts | 読む、更新する | 読む、更新する | 読む、更新する |
| Exports | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| コストの割り当てルール | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 読み取り専用 |
MCA 課金プロファイルのスコープにおける役割ごとの機能の動作
| Feature/Role | Owner | Contributor | Reader | 請求書マネージャー |
|---|---|---|---|---|
| Cost Analysis、Forecast、Query、Cost Details API | 読み取り専用 | 読み取り専用 | 読み取り専用 | 読み取り専用 |
| 共有ビュー | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| 予算/予約使用率アラート | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| Alerts | 読む、更新する | 読む、更新する | 読む、更新する | 作成、読み取り、更新、削除 |
| Exports | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 読む、更新する |
| コストの割り当てルール | N/A - 課金アカウントにのみ適用されます | N/A - 課金アカウントにのみ適用されます | N/A - 課金アカウントにのみ適用されます | N/A - 課金アカウントにのみ適用されます |
MCA 請求書セクション スコープでのロールごとの機能の動作
| Feature/Role | Owner | Contributor | Reader | Azure サブスクリプション作成者 |
|---|---|---|---|---|
| Cost Analysis、Forecast、Query、Cost Details API | 読み取り専用 | 読み取り専用 | 読み取り専用 | 読み取り専用 |
| 共有ビュー | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| Budgets | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| Alerts | 読む、更新する | 読む、更新する | 読む、更新する | 読む、更新する |
| Exports | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 | 作成、読み取り、更新、削除 |
| コストの割り当てルール | N/A - 課金アカウントにのみ適用されます | N/A - 課金アカウントにのみ適用されます | N/A - 課金アカウントにのみ適用されます | N/A - 課金アカウントにのみ適用されます |
クラウド ソリューション プロバイダー (CSP) のスコープ
次のスコープは、Microsoft Customer Agreement 上で、顧客による CSP 向けにサポートされています。
課金アカウント - Microsoft パートナー契約に基づくパートナーと Microsoft の関係を表します。 各通貨の課金プロファイルが含まれており、請求書、支払い、顧客の料金を管理できます。 目的は似ていますが、顧客契約に基づく請求先アカウントは、課金プロファイルやエンタープライズ レベルの階層とより密接に一致する EA 登録とは構造的に異なります。
リソースの種類:
Microsoft.Billing/billingAccounts (accountType = Organization)課金プロファイル - 請求書に含まれるサブスクリプションをグループ化します。 課金プロファイルは、請求書が生成されるスコープなので、機能的に EA 加入契約に相当します。 同様に、購入 (Marketplace や予約など) はこのスコープでのみ利用できます。
リソースの種類:
Microsoft.Billing/billingAccounts/billingProfiles顧客 - パートナーによって MCA にオンボードされている特定の顧客に関連付けられているサブスクリプションのグループを表します。
CSP スコープにより使用されるロール
パートナーの Azure テナントで直接、課金アカウント、課金プロファイル、顧客のコストを管理および表示できるのは、管理者エージェントと課金管理者ロールを持つユーザーだけです。 パートナー センターのロールの詳細については、「ユーザー ロールとアクセス許可の割り当て」を参照してください。
Cost Management は、顧客が MCA を持っている場合にのみ CSP パートナーのお客様をサポートします。 まだ MCA に参加していない CSP でサポートされている顧客については、 パートナー センターを参照してください。
Cost Management では、CSP スコープの管理グループはサポートされていません。 CSP サブスクリプションがあり、Cost Analysis で管理グループにスコープを設定しようとすると、次のようなエラーが表示されます。
Management group <ManagementGroupName> does not have any valid subscriptions
CSP の Cost Management の詳細については、[こちら] (/cost-management-billing/understand/mpa-overview) を参照してください。
この図は、さまざまな Azure スコープの種類と、コスト管理と課金に関連するロールの間の階層関係を示しています。
個々の契約の範囲
従量課金制などの個々のプランと無料試用版や開発テスト用プランなどの関連する種類から作成された Azure サブスクリプションには、課金アカウントの明示的なスコープはありません。 代わりに、EA アカウント所有者のように、各サブスクリプションにアカウント所有者またはアカウント管理者がいます。
課金アカウント - 1 つまたは複数の Azure サブスクリプションの 1 人のアカウント所有者を表します。 現在、複数のユーザーへのアクセス権の付与や、複数のサブスクリプションにわたる集計コスト ビューへのアクセスはサポートされていません。
リソースの種類:適用なし
個々の Azure サブスクリプションのアカウント管理者は、Azure portal>[サブスクリプション]> からサブスクリプションを選択して、請求や支払いなどの課金データを表示し、管理することができます。
Cost Management でスコープを切り替える
Azure portal のすべての Cost Management ビューには、ビューの左上に [スコープ] 選択ピルがあります。 これを使ってすばやくスコープを変更できます。 [スコープ] ボタンを選択して、スコープセレクターを開きます。 課金アカウント、ルート管理グループ、およびルート管理グループの下に入れ子になっていないすべてのサブスクリプションが表示されます。 スコープを選択するには、背景を選択して強調表示し、下部にある [選択] を選択します。 入れ子になったスコープを表示するには、サブスクリプション内のリソース グループの場合と同様に、スコープ名のリンクを選択します。 入れ子になった任意のレベルの親スコープを選択するには、スコープ選択ツールの上部にある [この <スコープ> の選択] を選択します。
スコープ ピッカーを使用して、移行またはコントラクトの変更後の履歴料金を表示する
EA 契約から MCA に移行した場合でも、古い課金スコープにアクセスできます。
- Azure portal にサインインします。
- [コストの管理と請求] を検索して選択します。
- [ 課金範囲] を選択して、新規および以前の請求先アカウントの一覧を表示します。
- コストを表示する請求先アカウントを選択します。
Cost Management API でのスコープの使用
Cost Management API を使用するときは、スコープを把握することが非常に重要です。 次の情報を使用して、Cost Management API の適切なスコープ URI を構築してください。
課金アカウント
- Azure portal を開き、サービスの一覧にある [コストの管理と請求] に移動します。
- 課金アカウントのメニューで [プロパティ] を選択します。
- 課金アカウント ID をコピーします。
- スコープは次のようになります。
"/providers/Microsoft.Billing/billingAccounts/{billingAccountId}"
課金プロファイル
- Azure portal を開き、サービスの一覧にある [コストの管理と請求] に移動します。
- 課金アカウントのメニューで [課金プロファイル] を選択します。
- 会計プロファイルの名前を選択します。
- 課金プロファイルのメニューで [プロパティ] を選択します。
- 課金アカウントと課金プロファイルの ID をコピーします。
- スコープは次のようになります。
"/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}"
請求書セクション
- Azure portal を開き、サービスの一覧にある [コストの管理と請求] に移動します。
- 課金アカウントのメニューで [請求書セクション] を選択します。
- 請求書セクションの名前を選択します。
- 請求書セクションのメニューで [プロパティ] を選択します。
- 課金アカウントと請求書セクションの ID をコピーします。
- スコープは次のようになります。
"/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}"
EA 部門
- Azure portal を開き、サービスの一覧にある [コストの管理と請求] に移動します。
- 課金アカウントのメニューで [部門] を選択します。
- 部署の名前を選択します。
- 部門のメニューで [プロパティ] を選択します。
- 課金アカウントと部門の ID をコピーします。
- スコープは次のようになります。
"/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}"
EA の登録アカウント
- Azure portal を開き、サービスの一覧にある [コストの管理と請求] に移動します。
- 課金アカウントのメニューで [登録アカウント] を選択します。
- 登録アカウントの名前を選択します。
- 登録アカウントのメニューで [プロパティ] を選択します。
- 課金アカウントと登録アカウントの ID をコピーします。
- スコープは次のようになります。
"/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}"
管理グループ
- Azure portal を開き、サービスの一覧にある [管理グループ] に移動します。
- 管理グループに移動します。
- 管理グループ ID を表からコピーします。
- スコープは次のようになります。
"/providers/Microsoft.Management/managementGroups/{id}"
Subscription
- Azure portal を開き、サービスの一覧にある [サブスクリプション] に移動します。
- サブスクリプション ID を表からコピーします。
- スコープは次のようになります。
"/subscriptions/{id}"
リソース グループ
- Azure portal を開き、サービスの一覧にある [リソース グループ] に移動します。
- リソース グループの名前を選択します。
- リソース グループのメニューで [プロパティ] を選択します。
- リソース ID フィールドの値をコピーします。
- スコープは次のようになります。
"/subscriptions/{id}/resourceGroups/{name}"
Cost Management は現在 Azure Global (https://management.azure.com) と Azure Government (https://management.usgovcloudapi.net) でサポートされています。 Azure Government の詳細については、Azure Global および Government API のエンドポイントに関するページを参照してください。
関連コンテンツ
- Cost Management の最初のクイック スタートを完了していない場合は、「 コストの分析を開始する」を参照してください。