如何将静态 public IP 分配给 Azure Function

How to assign a static public IP to Azure Function

我想通过向静态 IP 发送 post 请求来调用 Azure 函数的 HTTP 触发器。这个限制来自于我购买了一个只能设置 IP 而不能设置其他任何东西的跟踪器。它每五分钟向给定的 IP 发送 http POST 请求,并以字节流作为负载。

我尝试配置 Azure 网关,还尝试使用 Azure Webapp。我认为两者都有可能,但我不知道如何,而且我在 Azure UI 中无处不在,但没有成功。我想知道我是否缺少一种直接的方法来做到这一点。我希望这不是一个模糊的问题。

在应用服务环境中部署 Azure 功能是目前为您的功能提供静态入站和出站 IP 的唯一方法。

https://docs.microsoft.com/en-us/azure/azure-functions/functions-networking-faq#how-do-i-set-a-static-ip-in-functions

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

是的,应用程序网关 v2 SKU 支持静态 public IP 地址。

https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-faq#does-application-gateway-support-static-ip

您可以在创建资源时选择应用程序网关动态或静态IP。 https://docs.microsoft.com/en-us/azure/application-gateway/quick-create-portal