Function App における Get-AzRoleAssignment 実行時の Microsoft.Rest.Azure.CloudException についての問い合わせ

wang_07299 0 評価のポイント
2025-04-01T04:30:16.5666667+00:00

【問い合わせ内容】

お世話になっております。

現在、Azure Functions の Function App 内で Managed Identity を利用して以下のコマンドを実施しております。

$role = "Contributor"

 Get-AzRoleAssignment -RoleDefinitionName $role

ところが、実行時に下記のエラーが発生します。

[Error] ERROR: Exception of type 'Microsoft.Rest.Azure.CloudException' was thrown.

 Exception :

  Type : Microsoft.Rest.Azure.CloudException

  Request :

   Method : POST

   RequestUri : https://graph.windows.net/adc

当方では、Managed Identity に対して Microsoft.Authorization の「ロールの割り当ての取得」権限を付与しておりますが、上記エラー内容から、Get-AzRoleAssignment コマンドが内部的に Azure AD Graph API(https://graph.windows.net/)を呼び出してプリンシパル情報等を取得しようとして、必要な認証・権限が不足している可能性があると考えております。

つきましては、以下の点についてご教示いただけますでしょうか。

  1. Get-AzRoleAssignment 実行時に発生する CloudException エラーの根本原因
  2. 本エラー解決のために必要な Azure AD 側の権限・設定、もしくは推奨される対策

お手数ですが、ご確認の上、対応方法等についてご回答いただけますようお願い申し上げます。

何卒よろしくお願い致します。

ビジネス向け Windows | Windows Server | ユーザー エクスペリエンス | PowerShell
{count} 件の投票

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。