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


Включение частного доступа к Azure Digital Twins с помощью Приватный канал

Используя Azure Digital Twins вместе с Приватный канал Azure, вы можете включить частные конечные точки для экземпляра Azure Digital Twins, чтобы устранить общедоступную экспозицию и разрешить клиентам, расположенным в виртуальной сети, безопасно доступ к экземпляру через Приватный канал. Дополнительные сведения об этой стратегии безопасности для Azure Digital Twins см. в Приватный канал с частной конечной точкой для экземпляра Azure Digital Twins.

Ниже перечислены действия, которые подробно описаны в этой статье.

  1. Включите приватный канал и настройте частную конечную точку для экземпляра Azure Digital Twins.
  2. Просмотр, изменение или удаление частной конечной точки из экземпляра Azure Digital Twins.
  3. Отключите или включите флаги доступа к общедоступной сети, чтобы ограничить доступ API для Azure Digital Twins только для Приватный канал подключений.

В этой статье также содержатся сведения о развертывании Azure Digital Twins с Приватный канал с помощью шаблона ARM и устранении неполадок конфигурации.

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

Перед настройкой частной конечной точки вам потребуется Виртуальная сеть Azure, в которой можно развернуть эту точку. Если у вас еще нет виртуальной сети, для ее настройки можно воспользоваться одним из кратких руководств по виртуальной сети Azure.

Добавление частных конечных точек в Azure Digital Twins

Чтобы включить Приватный канал с частной конечной точкой для экземпляра Azure Digital Twins, можно использовать портал Azure или Azure CLI.

Если вы хотите настроить Приватный канал в рамках первоначальной настройки экземпляра, необходимо использовать портал Azure. В противном случае, если вы хотите включить Приватный канал на экземпляре после его создания, можно использовать портал Azure или Azure CLI. Любой из этих методов создания позволяет получить одинаковые параметры конфигурации и одинаковый результат для вашего экземпляра.

Используйте вкладки в следующих разделах, чтобы выбрать инструкции для желаемого способа.

Совет

Вы также можете настроить конечную точку приватного канала через службу Приватный канал Azure, а не через экземпляр Azure Digital Twins. Это позволяет получить те же параметры конфигурации и тот же конечный результат.

Дополнительные сведения о настройке Приватный канал ресурсов см. в Приватный канал документации по портал Azure, Azure CLI, Azure Resource Manager или PowerShell.

Добавление частной конечной точки во время создания экземпляра

В этом разделе вы создадите частную конечную точку вместе с Приватным каналом в ходе первоначальной настройки экземпляра Azure Digital Twins. Это действие можно выполнить только на портале Azure.

В этом разделе описано, как включить Приватный канал при настройке экземпляра Azure Digital Twins на портале Azure.

Параметры приватного канала находятся на вкладке Сеть в окне установки экземпляра.

  1. Начните настройку экземпляра Azure Digital Twins на портале Azure. Инструкции см. в статье Настройка экземпляра Azure Digital Twins и аутентификация (портал).

  2. На вкладке Сеть в настройке экземпляра можно включить частные конечные точки, выбрав параметр Частная конечная точка для параметра Метод подключения.

    Это приведет к добавлению раздела " Подключения к частной конечной точке", где можно настроить сведения о частной конечной точке. Нажмите кнопку + Добавить для продолжения.

    Снимок экрана: портал Azure с вкладкой

  3. На открывшейся странице Создание частной конечной точки введите сведения о новой частной конечной точке.

    Снимок экрана: портал Azure, на котором отображается страница

    1. Заполните поле выбора Подписка и Группы ресурсов. Установите для параметра Расположение то же расположение, что и для используемой сети VNet. Выберите Имя конечной точки, а для пункта Целевые подресурсы выберите API.

    2. Затем выберите виртуальную сеть и подсеть, которые хотите использовать для развертывания конечной точки.

    3. В заключение выберите, следует ли интегрироваться с частной зоной DNS. Можно использовать значение по умолчанию Да или, чтобы получить справку по этому параметру, перейдите по ссылке на портале, чтобы получить дополнительные сведения о частной интеграции с DNS.

    4. После заполнения параметров конфигурации нажмите кнопку ОК для завершения.

  4. После завершения этого процесса портал вернется на вкладку "Сеть " установки экземпляра Azure Digital Twins. Убедитесь, что новая конечная точка отображается в разделе Подключения к частной конечной точке.

    Снимок экрана: портал Azure, на котором отображается вкладка

  5. Чтобы продолжить установку экземпляра, используйте кнопки навигации внизу.

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

В этом разделе вы включите приватный канал с частной конечной точкой в уже существующем экземпляре Azure Digital Twins.

  1. Сначала откройте в веб-браузере портал Azure. Откройте экземпляр Azure Digital Twins, выполнив поиск по имени в панели поиска портала.

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

  3. Выберите вкладку Подключения частной конечной точки.

  4. Выберите + Частная конечная точка, чтобы открыть настройку Создание частной конечной точки.

    Снимок экрана: портал Azure, на котором отображается страница

  5. На вкладке "Основы" введите или выберите группу подписок и ресурсов проекта, а также имя и регион для конечной точки. Регион необходимо выбрать тот же, что и регион для используемой виртуальной сети VNet.

    Снимок экрана: портал Azure, на котором показана первая вкладка (основные сведения) диалогового окна

    По завершении нажмите кнопку "Далее: ресурс > ", чтобы перейти на следующую вкладку.

  6. На вкладке Ресурс введите или выберите следующие данные.

    • Метод подключения. Выберите Подключиться к ресурсу Azure в моем каталоге, чтобы найти свой экземпляр Azure Digital Twins.
    • Подписка. Введите свою подписку.
    • Тип ресурса. Выберите Microsoft.DigitalTwins/digitalTwinsInstances.
    • Ресурс. Выберите имя вашего экземпляра Azure Digital Twins.
    • Целевой подресурс. Выберите API.

    Снимок экрана: портал Azure, на котором показана вторая вкладка (Ресурс) диалогового окна

    По завершении нажмите кнопку "Далее: конфигурация > ", чтобы перейти на следующую вкладку.

  7. На вкладке Конфигурация введите или выберите следующие данные.

    • Виртуальная сеть. Выберите виртуальную сеть.
    • Подсеть. Выберите подсеть из вашей виртуальной сети.
    • Интеграция с частной зоной DNS. Выберите, следует ли интегрироваться с частной зоной DNS. Можно использовать значение по умолчанию Да или, чтобы получить справку по этому параметру, перейдите по ссылке на портале, чтобы получить дополнительные сведения о частной интеграции с DNS. При выборе Да можно оставить сведения о конфигурации по умолчанию.

    Снимок экрана: портал Azure, на котором показана Третья вкладка (Конфигурация) диалогового окна

    По завершении можно нажать кнопку Обзор + создание, чтобы завершить установку.

  8. На вкладке "Рецензирование и создание " просмотрите выбранные элементы и нажмите кнопку "Создать ".

После завершения развертывания конечная точка должна отображаться в подключениях частных конечных точек для своего экземпляра Azure Digital Twins.

Управление частными конечными точками

Из этого раздела вы узнаете, как просмотреть, изменить и удалить частную конечную точку после ее создания.

После создания частной конечной точки для экземпляра Azure Digital Twins его можно просмотреть на вкладке "Сеть " для экземпляра Azure Digital Twins. На этой странице будут показаны все подключения к частным конечным точкам, связанные с экземпляром.

Снимок экрана с портала Azure, на котором изображена страница

Выберите конечную точку, чтобы просмотреть сведения о ней, внести изменения в ее параметры конфигурации или удалить подключение.

Совет

Конечную точку можно просмотреть в Центре Приватного канала на портале Azure.

Отключение и включение флагов доступа к общедоступной сети

Вы можете настроить экземпляр Azure Digital Twins, чтобы запретить все общедоступные подключения и разрешить только подключения через конечные точки частного доступа, чтобы повысить безопасность сети. Это действие выполняется с помощью флага доступа к общедоступной сети.

Эта политика позволяет предоставить доступ через API только для соединений Приватного канала. Если установлен disabledфлаг доступа к общедоступной сети, все вызовы REST API в плоскость данных экземпляра Azure Digital Twins из общедоступного облака возвращаются 403, Unauthorized. В противном случае при установке disabled политики и выполнении запроса через частную конечную точку вызов API будет выполнен успешно.

Вы можете обновить значение флага сети с помощью средства команды портал Azure, Azure CLI или ARMClient.

Чтобы отключить или включить доступ к общедоступной сети на портале Azure, откройте портал и перейдите к своему экземпляру Azure Digital Twins.

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

  2. На вкладке Общий доступ установите переключатель Разрешить доступ к общедоступной сети либо в значение Выключить, либо Все сети.

    Снимок экрана: портал Azure, на котором отображается страница

    Выберите Сохранить.

Развертывание с использованием шаблонов Resource Manager

Вы также можете настроить Приватный канал с помощью Azure Digital Twins с помощью шаблона ARM.

Пример шаблона, который позволяет функции Azure подключаться к Azure Digital Twins через конечную точку Приватный канал, см. в статье Azure Digital Twins с функцией Azure и Приватный канал (шаблон ARM).

Этот шаблон создает экземпляр Azure Digital Twins, виртуальную сеть, функцию Azure, подключенную к виртуальной сети, и подключение Приватный канал, чтобы сделать экземпляр Azure Digital Twins доступным для функции Azure через частную конечную точку.

Ограничения и устранение неполадок

Ограничение использования Приватный канал с Azure Digital Twins заключается в том, что сценарии между клиентами не поддерживаются.

Для устранения неполадок ниже приведены некоторые распространенные проблемы, которые могут возникнуть:

  • Проблема. При попытке доступа к API Azure Digital Twins вы увидите код ошибки HTTP 403 со следующей ошибкой в тексте ответа:

    {
        "statusCode": 403,
        "message": "Public network access disabled by policy."
    }
    

    Разрешение. Эта ошибка возникает при publicNetworkAccess отключении экземпляра Azure Digital Twins и запросов API через Приватный канал, но вызов был перенаправлен через общедоступную сеть (возможно, через подсистему балансировки нагрузки, настроенную для виртуальной сети). Убедитесь, что клиент API разрешает частный IP-адрес для частной конечной точки при попытке доступа к API через имя узла конечной точки.

    Чтобы упростить разрешение имен узлов частным IP-адресом частной конечной точки в подсети, можно настроить частную зону DNS. Убедитесь, что частная зона DNS правильно связана с виртуальной сетью и использует правильное имя зоны, например privatelink.digitaltwins.azure.net.

  • Проблема. При попытке доступа к Azure Digital Twins через частную конечную точку время ожидания подключения истекает.

    Разрешение. Убедитесь, что нет правил группы безопасности сети, которые запрещают клиенту взаимодействовать с частной конечной точкой и ее подсетью. Должен быть разрешен обмен данными через TCP-порт 443 между IP-адресом источника/подсетью клиента и IP-адресом/подсетью назначения частной конечной точки.

Дополнительные Приватный канал рекомендации по устранению неполадок см. в статье "Устранение неполадок с подключением к частной конечной точке Azure".

Следующие шаги

Быстро настройте защищенную среду с Приватный канал с помощью шаблона ARM: Azure Digital Twins с функцией Azure и Приватный канал.

Кроме того, узнайте больше о Приватный канал для Azure: что такое служба Приватный канал Azure?