Share via


共有プライベート エンドポイント経由でプライベート ネットワーク内の Key Vault にアクセスする

Azure SignalR Service では、共有プライベート エンドポイント経由でプライベート ネットワーク内の Key Vault にアクセスできます。 この方法により、Key Vault はパブリック ネットワーク上に公開されません。

Diagram that shows the architecture of a shared private endpoint.

Azure Private Link サービスと統合されたリソースへの共有アクセスのために、Azure SignalR Service API を使用してプライベート エンドポイントを作成できます。 これらのエンドポイント ("共有プライベート リンク リソース" と呼ばれます) は、SignalR 実行環境の内部に作成され、この環境の外部からはアクセスできません。

この記事では、Key Vault への共有プライベート エンドポイントを作成する方法について説明します。

前提条件

この記事を完了するには、次のリソースが必要になります。

  • Azure リソース グループ。
  • Azure SignalR Service インスタンス。
  • Azure Key Vault インスタンス。

この記事の例では、次の名前付け規則を使用しますが、代わりに独自の名前を使用することもできます。

  • この Azure SignalR Service のリソース ID は /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.SignalRService/signalr/contoso-signalr です。
  • Azure Key Vault のリソース ID は、/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.KeyVault/vaults/contoso-kv です。
  • 残りの例では、Key Vault への送信呼び出しが公衆ネットワークではなくプライベート エンドポイントを通るよう contoso-signalr サービスを構成する方法について説明します。
  1. Azure portal で、Azure SignalR Service リソースに移動します。

  2. [ネットワーク] を選択します。

  3. [プライベート アクセス] タブを選択します。

  4. [共有プライベート エンドポイント] セクションで [共有プライベート エンドポイントの追加] を選択します。

    Screenshot of the button for adding a shared private endpoint.

    次の情報を入力します。

    フィールド 説明
    名前 共有プライベート エンドポイントの名前。
    Type Microsoft.KeyVault/vaults を選択する
    サブスクリプション Key Vault を含むサブスクリプション。
    リソース Key Vault リソースの名前を入力します。
    要求メッセージ 「承認してください」と入力します
  5. [追加] を選択します。

    Screenshot of adding a shared private endpoint.

プライベート エンドポイントが正常に追加されると、プロビジョニング状態は [成功] になります。 Key Vault 側でエンドポイントを承認するまで、接続状態は [保留中] になります。

Screenshot of an added shared private endpoint.

Key Vault へのプライベート エンドポイント接続を承認する

  1. Key Vault リソースに移動します。

  2. [ネットワーク] を選択します。

  3. [プライベート エンドポイント接続] タブを選択します。非同期操作が成功したら、以前の API 呼び出しからの要求メッセージを使用して、プライベート エンドポイント接続に対する要求を行う必要があります。

  4. SignalR Service で作成されたプライベート エンドポイントを選択してから、[承認] を選択します。 Screenshot of Approve connection dialog for private endpoint in Azure Key Vault.

  5. [はい] を選択して接続を承認します。

    Screenshot of the Azure portal that shows an Approved status on the pane for private endpoint connections.

共有プライベート エンドポイントが機能していることを確認する

数分経つと、承認が SignalR Service に伝達され、接続状態が [承認済み] に設定されます。 Azure portal または Azure CLI を使用して、状態を確認できます。

Screenshot of an approved shared private endpoint.

SignalR Service と Azure Key Vault の間のプライベート エンドポイントが機能している場合、プロビジョニング状態の値は [成功] であり、接続状態は [承認済み] です。

クリーンアップ

この記事で作成したリソースを使用する予定がない場合は、そのリソース グループを削除できます。

注意事項

リソース グループを削除すると、その中に含まれているすべてのリソースが削除されます。 指定したリソース グループにこの記事の範囲外のリソースが含まれている場合、それらも削除されます。

次のステップ