Может ли выполнение функции Azure определить свой собственный исходящий / внешний IP-адрес? - PullRequest
0 голосов
/ 25 мая 2018

При использовании плана хостинга «Потребление» не существует определенного исходящего / общедоступного IP-адреса для функции, хотя вы можете искать диапазоны для службы или центра обработки данных.Мой вопрос: для конкретного экземпляра или выполнения функции, может ли она сказать во время выполнения, каков ее собственный публичный IP-адрес (или будет), не запрашивая службу, подобную ipchicken.com?Будет ли работать внешний сервис или он будет надежным для последующих исходящих запросов?

1 Ответ

0 голосов
/ 25 мая 2018

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

Именно поэтому они скрывают поле «Исходящие IP-адреса» в свойствах функциональных приложений.

Однако похоже, что эти исходящие IP-адреса безопасны для использования на практике, поэтому вы можете попробовать это на свой страх и риск.Вы можете найти их в Resource Explorer по URL-адресу, например https://resources.azure.com/subscriptions/{guid}/resourceGroups/{rg}/providers/Microsoft.Web/sites/{functionapp} в свойстве outboundIpAddresses.Там также есть possibleOutboundIpAddresses, возможно, безопаснее их использовать.

См. Белый список IP-адресов для функции Azure, выполняемой в рамках плана потребления , для получения дополнительных комментариев от пользователей Azure.

...