如何为Azure Function分配静态公共IP

问题描述 投票:0回答:2

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

我尝试配置 Azure 网关,还尝试使用 Azure Web 应用程序。我认为两者都可以,但我不知道如何操作,并且我在 Azure UI 中单击任何位置都没有成功。我想知道我是否缺少一种直接的方法来做到这一点。我希望这不是一个含糊的问题。

azure azure-functions gateway
2个回答

0
投票

如果功能应用程序已(或可以)与虚拟网络集成,您需要做的就是:

  • 提供公共IP地址
  • 配置 NAT 网关
  • 将NAT网关与之前部署的IP地址关联
  • 将 NAT 网关与用于将 Function App 与虚拟网络集成的同一子网关联

此后,所有来自 Function App 的出站请求都将具有相同的静态公共 IP 地址

© www.soinside.com 2019 - 2024. All rights reserved.