Как подключиться к cosmos db из настольного приложения power bi через виртуальную сеть Azure - PullRequest
0 голосов
/ 17 июня 2020

То, что я сделал до сих пор:

  1. Создана Azure Виртуальная сеть.
  2. Создал su bnet в ней и назначил группу безопасности сети этому su bnet.
  3. В группе безопасности сети я добавил правила как для входящего, так и для исходящего, чтобы разрешить трафик c из любого источника в Any назначения.
  4. В cosmos db в разделе «Брандмауэр и виртуальная сеть» у меня включен «Выбранные сети», и я добавил виртуальную сеть и подсеть, созданные выше.

После всех вышеперечисленных попыток при попытке чтобы подключиться к cosmos db из настольного приложения power bi с помощью параметра «Получить данные», я получаю следующую ошибку.

введите описание изображения здесь

1 Ответ

1 голос
/ 19 июня 2020

Если вы включили Selected Networks, повернули on и добавили виртуальную сеть и su bnet под Firewall and Virtual network. Фактически вы настраиваете учетную запись Azure Cosmos, чтобы разрешить доступ только из определенной c su bnet виртуальной сети (VNet). На шаге ограничения доступа к su bnet в виртуальной сети необходимо включить конечную точку службы для Azure Cosmos DB на su bnet. Читайте полные инструкции здесь .

Кроме того, если вы пытаетесь подключиться к cosmos db из настольного приложения power bi в частном порядке, вам необходимо развернуть дополнительный шлюз виртуальной сети ( VPN) для подключения локальной сети к виртуальной сети Azure в вашей текущей среде. В противном случае, если у вас нет VPN-шлюза, вам необходимо добавить исходящие IP-диапазоны publi c настольного приложения в брандмауэр Azure Cosmos DB. Вы можете включить как конечную точку службы виртуальной сети, так и политику управления IP-доступом (также известную как брандмауэр) в своей учетной записи Azure Cosmos. Прочтите здесь для получения дополнительной информации.

...