次の方法で共有


Service Connector 内で認証を管理する

このガイドでは、Service Connector で利用可能なさまざまな認証オプションと、環境変数のカスタマイズ方法について説明します。

前提条件

  • Azure サブスクリプション - 無料アカウントを作成します
  • Azure App Service、Azure Container Apps、または Azure Spring Apps のインスタンス。
  • このガイドでは、Service Connector を使用してサービスを接続する基本的な方法を既に把握していることを前提としています。 クイックスタートを確認するには、App ServiceContainer Apps、または Azure Spring Apps にアクセスしてください。

新しい接続の作成を開始する

  1. App Service、Container Apps、または Azure Spring Apps インスタンス内で Service Connector を開き、[Basics] タブのフォームに、コンピューティング サービスとターゲット サービスに関して必要な情報を入力します。
  2. [次へ: 認証] を選択します。

認証オプションを選択する

Service Connector で提供される次の 4 つの異なる認証オプションのいずれかを選択して、Azure サービスを接続します。

  • システム割り当てマネージド ID: Microsoft Entra ID 内のリソースに自動的に紐付けられたマネージド ID を指定します
  • ユーザー割り当てマネージド ID: 複数のリソースで使用できる ID を指定します
  • 接続文字列: シークレットまたはトークンを含む 1 つまたは複数のキーと値のペアを指定します
  • サービス プリンシパル: Microsoft Entra テナントでユーザーまたはアプリケーションのアクセス ポリシーとアクセス許可を定義するサービス プリンシパルを作成します

Service Connector には、次の認証オプションが用意されています。

ターゲット リソース システム割り当てマネージド ID ユーザー割り当てマネージド ID (ワークロード ID) 接続文字列 サービス プリンシパル
Azure AI サービス はい はい はい はい
Azure App Configuration はい はい はい はい
Azure Blob Storage はい はい はい はい
Azure Cache for Redis いいえ いいえ はい いいえ
Azure Cache for Redis Enterprise(Azure Redis Enterprise 用キャッシュ) いいえ いいえ はい いいえ
Azure Cosmos DB for Apache Cassandra はい はい はい はい
Azure Cosmos DB for Apache Gremlin はい はい はい はい
Azure Cosmos DB for MongoDB はい はい はい はい
Azure Cosmos DB for NoSQL はい はい はい はい
Azure Cosmos DB for Table はい はい はい はい
Azure Database for MySQL 単一サーバー はい いいえ いいえ いいえ
Azure Database for MySQL フレキシブル サーバー はい いいえ はい いいえ
Azure Database for PostgreSQL - 単一サーバー はい いいえ はい いいえ
Azure Database for PostgreSQL フレキシブル サーバー はい いいえ はい いいえ
Azure Event Hubs はい はい はい はい
Azure Files いいえ いいえ はい いいえ
Azure Key Vault はい はい いいえ はい
Azure Queue Storage はい はい はい はい
Azure Service Bus はい はい はい はい
Azure SignalR Service はい はい はい はい
Azure SQL Database はい いいえ はい いいえ
Azure Table Storage(アジュール テーブル ストレージ) いいえ いいえ はい いいえ
Azure Web PubSub はい はい はい はい
MongoDB Atlas いいえ いいえ はい いいえ

認証の構成を確認または更新する

システム割り当てマネージド ID を使用する場合は、オプションとして、次の手順に従って認証の構成を確認または更新します。

  1. [詳細] を選択してその他のオプションを表示します。

  2. [ロール] で、ソース サービスに選択されている既定のロールを確認するか、一覧から別のロールを選択します。

  3. [構成情報] に、Service Connector で接続を作成する際に生成される一連の構成設定が一覧表示されます。 この一覧は環境変数やアプリケーション プロパティで構成されています。 これは、ターゲット リソースと選択した認証方法によって異なります。 オプションで各構成設定の前にある編集ボタンを選択すると、そのキーを編集できます。

  4. [完了] を選択して確定します。

    システム割り当てマネージド ID の高度な認証構成を示す Azure portal のスクリーンショット。

認証の構成をチェックする

認証の構成は、Azure portal の次のページで確認できます。

  • 接続を作成する場合は、[確認と作成] タブを選択し、[認証] に一覧表示されている情報を確認します。

    接続認証構成の概要を示す Azure portal のスクリーンショット。

  • 接続を作成すると、[サービス コネクタ] ページに構成キーが一覧表示されます。 認証構成キーの概要を示す Azure portal のスクリーンショット。

次のステップ