次の方法で共有


マネージド ID のサービス プリンシパルを表示する

Azure リソースのマネージド ID は、Microsoft Entra ID で自動的に管理される ID を Azure サービスに提供します。 この ID を使用して、コードに資格情報が含まれていなくても、Microsoft Entra 認証をサポートする任意のサービスに認証することができます。

この記事では、マネージド ID のサービス プリンシパルを表示する方法について説明します。

サービス プリンシパルは、エンタープライズ アプリケーションです。

前提条件

Azure portal を使用してマネージド ID のサービス プリンシパルを表示する

  1. Microsoft Entra 管理センターにサインインします。

  2. Entra ID>のEnterprise アプリに移動します。

  3. [ 管理 ] セクションで、[ すべてのアプリケーション] を選択します。

  4. "アプリケーションの種類 == マネージド ID" のフィルターを設定し、[ 適用] を選択します。

  5. (省略可能)検索フィルター ボックスに、システム マネージド ID が有効になっている Azure リソースの名前またはユーザー割り当てマネージド ID の名前を入力します。

    マネージド ID サービス プリンシパルのビューを表示するためのスクリーンショット。

次のステップ

マネージド ID の詳細については、「 Azure リソースのマネージド ID」を参照してください。

Azure CLI を使用してマネージド ID のサービス プリンシパルを表示する

次のコマンドは、マネージド ID が有効になっている仮想マシン (VM) またはアプリケーションのサービス プリンシパルを表示する方法を示しています。 <Azure resource name> を独自の値に置き換えます。

az ad sp list --display-name <Azure resource name>

次のステップ

Microsoft Entra サービス プリンシパルの管理の詳細については、 Azure CLI ad sp を参照してください。

PowerShell を使用してマネージド ID のサービス プリンシパルを表示する

この例のスクリプトを実行するには、次の 2 つのオプションがあります。

  • コード ブロックの右上隅にある [してみる] ボタンを使用して開くことができる Azure Cloud Shell を使用します。
  • 最新バージョンの Azure PowerShell をインストールしてローカルでスクリプトを実行し、 Connect-AzAccountを使用して Azure にサインインします。

次のコマンドは、"システム割り当ての ID" が有効になっている VM またはアプリケーションのサービス プリンシパルを表示する方法を示しています。 <Azure resource name> を独自の値に置き換えます。

Get-AzADServicePrincipal -DisplayName <Azure resource name>

次のステップ

PowerShell を使用して Microsoft Entra サービス プリンシパルを表示する方法の詳細については、「 Get-AzADServicePrincipal」を参照してください。