Объект с указанным идентификатором не существует в системе - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь получить доступ к базе данных космоса из службы приложений, интегрированной в vnet, subnet = "default".В этой подсети включена конечная точка службы для Cosmos db, а конфигурация подсети vnet + была добавлена ​​в портал cosmos db.

Я получаю эту ошибку - объект с указанным идентификатором не существует всистема, когда мое приложение отправляет запрос на учетную запись cosmos db через NodeJS SDK

Виртуальный сетевой шлюз, связанный с vnet, имеет

Address pool = 172.16.0.0/24, Tunnel type = SSL VPN(SSTP) [disabled IKEv2 VPN]

SKU = VpnGw1

Я хотел бы, чтобы служба приложенийинтегрирован с vnet для доступа к базе данных cosmos, в которой включена конечная точка службы для vnet, подсеть

1 Ответ

0 голосов
/ 28 ноября 2018

Приложения в службе приложений Azure размещаются в мультитенантной системе, что исключает подготовку приложения непосредственно в виртуальной сети.Кроме того, функция интеграции VNet всегда используется для безопасного доступа к ресурсам в вашей виртуальной сети.Это не означает, что веб-приложение находится в этой виртуальной сети, и вы не можете ограничить доступ веб-приложения к базе данных космоса через раздел конечных точек виртуальной сети.

Если вы хотите разрешить доступ только из виртуальной сети, вы можетесоздать службу веб-приложений с средами службы приложений .Веб-приложение будет развернуто в виртуальной сети, в которой вы имеете точный контроль над входящим и исходящим сетевым трафиком приложения.Затем вы можете добавить виртуальную сеть в межсетевой экран БД космос.

...