Поделиться через


Доступ к хранилищу ключей в частной сети через общие частные конечные точки

Azure Web PubSub может получить доступ к хранилищу ключей в частной сети через подключения к общей частной конечной точке. В этой статье показано, как настроить ресурс Web PubSub для маршрутизации исходящих вызовов в хранилище ключей через общую частную конечную точку вместо общедоступной сети.

Схема, показывающая архитектуру общей частной конечной точки.

Частные конечные точки защищенных ресурсов, созданных с помощью API-интерфейсов Azure Web PubSub, называются общими ресурсами приватного канала. Доступ к ресурсу, например экземпляру Azure Key Vault, который интегрирован с Приватный канал Azure. Эти частные конечные точки создаются в среде выполнения Web PubSub и не отображаются непосредственно для вас.

Примечание.

В примерах в этой статье используются следующие идентификаторы ресурсов:

  • Идентификатор ресурса этого экземпляра _/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.SignalRService/webpubsub/contoso-webpubsubAzure Web PubSub.
  • Идентификатор ресурса экземпляра /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.KeyVault/vaults/contoso-kvAzure Key Vault.

Чтобы использовать шаги в следующих примерах, замените эти значения собственным идентификатором подписки, именем ресурса Web PubSub и именем ресурса Azure Key Vault.

Необходимые компоненты

  • Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
  • Azure CLI 2.25.0 или более поздней версии (если вы используете Azure CLI).
  • Экземпляр Azure Web PubSub в минимальной ценовой категории "Стандартный".
  • Ресурс Azure Key Vault.

Создание общего ресурса частной конечной точки в хранилище ключей

  1. В портал Azure перейдите к ресурсу Azure Web PubSub.

  2. В меню слева выберите "Сеть".

  3. Выберите вкладку "Закрытый доступ ".

  4. Выберите "Добавить общую частную конечную точку".

    Снимок экрана: управление общими частными конечными точками.

  5. В поле "Имя" введите имя, используемое для общей частной конечной точки.

  6. Чтобы выбрать ресурс хранилища ключей, выполните одно из следующих действий.

    • Выберите из ресурсов и выберите ресурс из списков.
    • Выберите " Указать идентификатор ресурса" и введите идентификатор ресурса хранилища ключей.
  7. Введите сообщение "Запрос" введите утверждение.

  8. Выберите Добавить.

    Снимок экрана: добавление общей частной конечной точки.

Состояние подготовки ресурсов общей частной конечной точки выполнено успешно. Состояние подключения ожидается и ожидает утверждения целевого ресурса.

Снимок экрана: добавленная общая частная конечная точка.

Утверждение подключения к частной конечной точке для хранилища ключей

После создания подключения к частной конечной точке запрос подключения из Web PubSub должен быть утвержден в ресурсе Key Vault.

  1. Перейдите к вашему ресурсу Key Vault на портале Azure.

  2. В меню слева выберите "Сеть".

  3. Выберите Private endpoint connections (Подключения к частной конечной точке).

    Снимок экрана: портал Azure с панелью

  4. Выберите частную конечную точку, созданную web PubSub.

  5. Выберите " Утвердить", а затем нажмите кнопку "Да ", чтобы подтвердить.

    Для изменения состояния подключения к частной конечной точке может потребоваться несколько минут.

    Снимок экрана: портал Azure, на панели

Для распространения утверждения в службу Azure Web PubSub потребуется несколько минут. Вы можете проверить состояние с помощью портал Azure или Azure CLI. Общая частная конечная точка между службой Azure Web PubSub и Azure Key Vault активна при утверждении состояния контейнера.

  1. В портал Azure перейдите к ресурсу Azure Web PubSub.

  2. В меню слева выберите "Сеть".

  3. Выберите ресурсы общего приватного канала.

    Снимок экрана: утвержденная общая частная конечная точка.

Теперь вы можете настроить такие функции, как личный домен, как обычно. Вам не нужно использовать специальный домен для хранилища ключей. Web PubSub автоматически обрабатывает разрешение системы доменных имен (DNS).