Маршрутизация WebApi через Point-to-Site и Site-to-site в Azure

Маршрутизация WebApi через Point-to-Site и Site-to-site в Azure

У меня есть веб-API, размещенный на Azure. Он подключается к стороннему сайту, используя их IP-адрес и порт dev-среды. Это работает отлично. Требование заключалось в том, чтобы затем создать VPN-соединение site-to-site для подключения к их live-среде.

Я создал VNet, vNetGateway и localGateway. VnetGateway использует новый публичный IP-адрес, который успешно подключается к localGateway.

Затем я хочу направить свой webAPI через vNetGateway, поэтому я настраиваю конфигурацию «точка-сайт».

Мой веб-API создает внутреннее сокетное соединение, направленное на указанный ими адрес подсети и порт, но все, что я вижу, это ошибки соединения.

К какому веб-адресу и порту должен подключаться webApi?

решение1

Из твоего комментария я вижу, что ты застрял

как отладить соединение между моим API и VNET

В этом случае существует множество методов отладки соединения между API и vnet.

  • Создайте виртуальную машину в vnet и попробуйте подключиться из веб-приложения или к нему.
  • Используйте консоль kudu и попробуйте выполнить ping вашего клиента или виртуальной машины. Например, выполните ping виртуальной машины с помощьюtcpping 10.10.0.4:3389
  • Выполните веб-запрос к одному из ваших серверов или вашему клиенту.

Более подробную информацию вы можете получить из этого замечательного блога:Подключите службу приложений Azure к виртуальной сети

Связанный контент