如何获取 azure 函数应用程序的所有 ip 地址以将它们列入白名单?

How to get all ip address of azure function app to whitelist them?

我有一个调用客户端的 azure 函数 api。

客户想要一个 azure function 的 ip 地址将它们列入 api 网络的白名单,以便我的 azure function 可以访问那里 api。

我试着给他们全部 Outbound Ip Address 我可以从 azure 函数属性中获取,但我每次都能看到我正在获取所有新的 ip 地址。

如何获取所有可能的 ip 地址,我可以给客户白名单请建议。 对于使用 App Service Plan (S1: 1)

的生产环境

你可以做到。根据定价层,有不同的可能性。从根本不可能,到可能但可能会改变,到可能并保证IP地址不会改变。

坏消息是,可能并保证IP地址不会改变,需要使用隔离层。

参见:https://docs.microsoft.com/en-us/azure/azure-functions/ip-addresses#dedicated-ip-addresses

我建议您考虑使用服务标签:https://docs.microsoft.com/en-us/azure/virtual-network/service-tags-overview#available-service-tags

/MMT