4

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

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

我们从 Azure 门户 --> Web 应用 --> 选择属性和虚拟 IP 地址中找到的 IP 地址。

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

4

2 回答 2

3

Using a static IP address solved the problem.

于 2021-12-31T10:36:59.143 回答
1

如果我理解正确,您是在尝试将第三方供应商应用程序的 Web 应用程序列入防火墙白名单吗?

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

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

于 2021-12-30T11:57:37.147 回答