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


Доступ к Azure Data Lake Storage 1-го поколения с виртуальных машин в виртуальной сети Azure

Azure Data Lake Storage 1-го поколения — это служба PaaS, которая использует общедоступные IP-адреса в Интернете. Любой сервер с доступом к общедоступному Интернету, как правило, может подключаться к конечным точкам Azure Data Lake Storage 1-го поколения. По умолчанию все виртуальные машины, которые находятся в виртуальных сетях Azure, могут подключиться к Интернету, а значит и получить доступ к Azure Data Lake Storage 1-го поколения. Тем не менее для виртуальных машин в виртуальной сети можно настроить ограничение доступа к Интернету. Такие виртуальные машины также не смогут подключаться к Azure Data Lake Storage 1-го поколения. Блокировать доступ к общедоступному Интернету для виртуальных машин в виртуальных сетях Azure можно с помощью одного из следующих методов.

  • Настройка групп безопасности сети (NSG).
  • Настройка определяемых пользователем маршрутов (UDR).
  • Обмен маршрутами через BGP (стандартный протокол динамической маршрутизации) при использовании подключения ExpressRoute, блокирующего доступ к Интернету.

В этой статье вы узнаете, как включить доступ к Azure Data Lake Storage 1-го поколения с виртуальных машин Azure, для которых был ограничен доступ к ресурсам, с помощью одного из трех перечисленных выше методов.

Настройка подключения к Azure Data Lake Storage 1-го поколения с виртуальных машин с ограниченным доступом

Чтобы обеспечить подключение к Azure Data Lake Storage 1-го поколения с таких виртуальных машин, для них необходимо настроить доступ к IP-адресу для региона, в котором доступна учетная запись Azure Data Lake Storage 1-го поколения. IP-адреса для регионов учетных записей Data Lake Storage 1-го поколения можно определить, разрешая DNS-имена учетных записей (<account>.azuredatalakestore.net). Для разрешения DNS-имен учетных записей можно использовать такой инструмент, как nslookup. Откройте окно командной строки на компьютере и выполните следующую команду.

nslookup mydatastore.azuredatalakestore.net

Результат будет выглядеть, как показано ниже. Значение свойства Address — это IP-адрес, связанный с учетной записью Data Lake Storage 1-го поколения.

Non-authoritative answer:
Name:    1434ceb1-3a4b-4bc0-9c69-a0823fd69bba-mydatastore.projectcabostore.net
Address:  104.44.88.112
Aliases:  mydatastore.azuredatalakestore.net

Настройка подключения из виртуальных машин, ограниченных с помощью NSG

При использовании правила NSG для блокировки доступа к Интернету можно создать другую группу безопасности сети, обеспечивающую доступ к IP-адресу Azure Data Lake Storage 1-го поколения. Дополнительные сведения о правилах NSG см. в статье Безопасность сети. Инструкции по созданию NSG см. в статье Создание групп безопасности сети.

Настройка подключения из виртуальных машин, ограниченных с помощью UDR или ExpressRoute

При использовании маршрутов UDR или маршрутов, обмениваемых через BGP, для блокирования доступа к Интернету необходимо настроить специальный маршрут, с помощью которого виртуальные машины в таких подсетях смогут получать доступ к конечным точкам Data Lake Storage 1-го поколения. Дополнительные сведения см. в статье Маршрутизация трафика в виртуальной сети. Инструкции по созданию определяемых пользователем маршрутов см. в статье Создание определяемых пользователем маршрутов (UDR) в Resource Manager с помощью PowerShell.

Настройка подключения из виртуальных машин, ограниченных с помощью ExpressRoute

Если настроен канал ExpressRoute, локальные серверы могут получать доступ к Data Lake Storage 1-го поколения через общедоступный пиринг. Дополнительные сведения о настройке ExpressRoute для общедоступного пиринга см. в статье Вопросы и ответы по ExpressRoute.

См. также раздел