azure linux Web 应用白名单 IP 获取 401 错误

azure linux web app whitelist IP gets 401 error

我们的网站托管在 Azure Linux 网络应用程序上,该网站从第三方供应商处提取数据。所以我们需要将我们的网站 IP 地址列入白名单到他们的服务器,但是在将 IP 添加到白名单后仍然出现 401 未经授权的错误。

我们检查了供应商并且 IP 已正确配置,但为什么我们在通过 API 调用提取数据时收到 401 错误。

我们从 Azure 门户 --> Web 应用程序 --> select 属性和虚拟 IP 地址找到的 IP 地址。

任何帮助或建议都会有所帮助。

如果我没理解错的话,您是想针对第三方供应商应用程序将 Web 应用程序列入防火墙白名单吗?

如果是这样,那么您添加的虚拟 IP 地址就是 Web 应用程序的入口 IP 地址。您需要将 Web 应用程序的“属性”边栏选项卡中的出站 IP 地址添加到供应商的防火墙。

您应该注意,最多可以有 11 个这样的 IP 地址。此外,如果您将 Web 应用程序向上或向下扩展到不同的服务计划,或执行任何将导致新的扩展计划的更改,IP 地址将发生变化。这不适用于扩展到多个实例。

使用静态 IP 地址解决了问题。