Azure Как я могу вызвать Azure Private Endpoint (Azure Private Link service) по частному IP внутри VNET - PullRequest
1 голос
/ 27 мая 2020

Я создал VNET в Azure. Я добавил одно подмножество Azure Private Link, которое вызывает функцию Azure вне VNET, а в другом - одну виртуальную машину.
Когда я попытался вызвать частную конечную точку по частному IP, я получил исключение 400. И если я попытаюсь пропинговать частный IP-адрес с виртуальной машины, это будет работать.
Но по URL работает хорошо.
Есть ли способ вызвать его по IP?

1 Ответ

2 голосов
/ 01 июня 2020

Я также сталкиваюсь с тем же сценарием, и, похоже, это ожидаемое поведение.

Прежде всего, вместо Ping инструмента (с использованием протокола ICMP) внутри Azure VM вы можете использовать Инструмент PsPing (с использованием протокола TCP) для проверки сетевого подключения.

enter image description here

Указывает на Azure функция с портом 443 с частной конечной точкой открыта и должна иметь возможность принимать соединение.

Azure функция в Azure тарифном плане приложения является мультитенантным, один и тот же IP-адрес используется для многих веб-сайтов Программы. Таким образом, мы не можем вызывать каждый экземпляр с его IP-адресом через веб-браузер. Если вы хотите вызвать его с частным IP-адресом в качестве обходного пути, вы можете вызвать его с помощью инструмента Postman , добавив свой хост-функции azure в качестве отображаемого изображения.

enter image description here

...