Microsoft Azureサービスプリンシパルを作成する
Microsoft Azureサービスプリンシパルを作成して、クラウドコスト管理Microsoft Azure請求処理データと使用状況データへのアクセス権を付与します。
始める前に
Microsoft Azure 必要なロール: Azure クラウドアドミン
このタスクについて
クラウドコスト管理 は、エンタープライズ契約 (EA)、Microsoft 顧客契約 (MCA)、Microsoft パートナー契約 (MPA) など、複数の種類の請求契約の Microsoft Azure 請求およびコスト使用状況データをサポートしています。請求契約タイプに応じて、サービスプリンシパルに割り当てる必要がある特定のロールがあります。合意タイプの詳細については、次を参照してください。 Microsoft Azureの請求情報 .
手順
- Web ブラウザーから、Microsoft Entra ID ポータルの [アプリの登録] ページを開きます。
- グローバルアドミニストレーターの認証情報を使用してログインします。
- [アプリケーションを登録] フォームの [ 名前 ] フィールドに、アプリケーションの名前を入力します。
- [サポートされているアカウントの種類] フィールドで、[任意の組織ディレクトリ内のアカウント (任意の Microsoft Entra ID – 単一テナント) (Accounts in any organizational directory (Any Microsoft Entra ID – Single tenant))] を選択します。
-
[登録 (Register)] を選択します。
アプリケーションが登録され、新しいアプリケーションの [概要] ページにリダイレクトされます。
-
[概要] ページで、[ アプリケーション (クライアント) ID] フィールドと [ディレクトリ (テナント) ID] フィールドの値をコピーします。
後で使用できるように安全な場所に保存してください。
-
アプリケーションのクライアントシークレットを生成します。
- サイドナビゲーションメニューから、 管理 > 証明書とシークレット.
- [クライアントシークレット] セクションで、 [新しいクライアントシークレット] を選択して、アプリケーションのクライアントシークレットを生成します。
-
ダイアログボックスで、フィールドに入力します。
表 : 1. [クライアントシークレットを追加] ダイアログボックス フィールド 説明 説明 クライアントシークレットの説明。 有効期限 クライアントシークレットの有効期限。 注:組織では、クライアントシークレットの永続性を制限するポリシーを適用できます。適切な有効期間を選択します。 - [Add (追加)] を選択します。
- 生成されたクライアントシークレットをコピーし、後で使用するために安全な場所に保存します。
-
サブスクリプション ID を取得して、サービスプリンシパルがさまざまなAzureサブスクリプションを操作できるようにします。
- [サブスクリプション] に移動します。
- サービスプリンシパルがアクセスする必要がある サブスクリプション ID を選択します。
- [サブスクリプションの概要] ページから サブスクリプション ID をコピーします。
-
請求契約タイプに応じて、サービスプリンシパルにアクセスロールと権限を割り当てます。
サービスプリンシパルに必要なロールと権限については、テーブルを参照してください。
表 : 2. Azure サービスプリンシパルのロールと権限 請求契約タイプ 必要なロール 権限 エンタープライズ契約 (EA) - 登録リーダー
- ストレージ BLOB データリーダー
これらのアクセス許可は、すべての請求契約タイプのサービスプリンシパルに必要です。
- Microsoft.Compute/virtualMachines/instanceView/read
- Microsoft.Compute/virtualMachines/deallocate/action
- Microsoft.Compute/virtualMachines/start/action
- Microsoft.Compute/virtualMachines/delete
- Microsoft.Compute/virtualMachines/write
- Microsoft.Compute/virtualMachines/read
- Microsoft.Compute/locations/usages/read
- Microsoft.Advisor/recommendations/read
- Microsoft.Advisor/generateRecommendations/read
- Microsoft.Advisor/generateRecommendations/action
- Microsoft.Compute/disks/delete
- Microsoft.Compute/disks/read
- Microsoft.CostManagement/forecast/read
- Microsoft.Compute/locations/diskOperations/read
- Microsoft.Insights/Metrics/Read
- Microsoft.Compute/locations/operations/read
- Microsoft.Sql
- Microsoft.DBforMariaDB
- Microsoft.DBforMySQL
Microsoft 顧客契約 (MCA) - 請求先アカウント読者
- 請求プロファイルリーダーと請求リーダーの両方
- ストレージ BLOB データリーダー
Microsoft パートナー契約 (MPA) - 請求リーダー
- ストレージ BLOB データリーダー