如何让来自不同Azure账户(公司)的Web应用程序在互联网上相互访问?
How to allow web applications from different Azure accounts (company) to allow mutual access over the Internet?
我希望我的网络应用程序能够向另一个网络应用程序发送请求,
我已将 Web 应用程序的 (Outbound) Public IP 添加到相互访问限制中。
在 Kudu 控制台中,我使用“tcpping”来测试他的网络应用程序的主机名是否已连接(443 端口)。
但是我用邮递员执行我的网络应用程序,我的网络应用程序被“禁止”。
后来,当我在我的网络应用程序的 Kudu 控制台中执行 curl 时,我也收到了 403 Forbidden。
而对方web app的Kudu Console执行curl,显示401,
除了访问限制,我还需要确认任何设置吗?
“Error 403 - This web app is stopped.”, when browsing Azure
website.
- “HTTP 403 : IP forbidden”,表示不允许浏览该App的客户端IP访问该App服务,“IP限制”已明确配置应用服务。您可以从 portal .
查看被阻止的 IP 地址列表
导致这个错误的原因有很多。
- 检查 Web 应用程序是否 运行 或在门户中停止。
- 该站点可能已达到计费限额,您的站点已被禁用。
- Azure 网站可能已达到资源配额限制,适用于免费或共享缩放模式。
401 错误
- 检查您是否在门户中启用了身份验证/授权?
- 从诊断日志边栏选项卡启用应用程序日志记录 -> 文件系统到详细。导航到 D:/home/Logfiles/Application 目录以查找生成的日志。
- 这些日志应该为您提供身份验证过程的详细输出以及失败的原因。您可以使用 FTP 或使用 kudu 访问日志(yourappname.scm.azurewebsites.net/DebugConsole - 用您的应用名称替换 yourappname)
正如HarshithaVeeramalla-MT所说,后来发现双方的出站IP地址都不完整,Additional Outbound IP Addresses的所有IP地址都需要加入Netowrking/Access Restriction在他们可以互相访问之前。
谢谢。
我希望我的网络应用程序能够向另一个网络应用程序发送请求, 我已将 Web 应用程序的 (Outbound) Public IP 添加到相互访问限制中。 在 Kudu 控制台中,我使用“tcpping”来测试他的网络应用程序的主机名是否已连接(443 端口)。 但是我用邮递员执行我的网络应用程序,我的网络应用程序被“禁止”。 后来,当我在我的网络应用程序的 Kudu 控制台中执行 curl 时,我也收到了 403 Forbidden。 而对方web app的Kudu Console执行curl,显示401, 除了访问限制,我还需要确认任何设置吗?
“Error 403 - This web app is stopped.”, when browsing Azure website.
- “HTTP 403 : IP forbidden”,表示不允许浏览该App的客户端IP访问该App服务,“IP限制”已明确配置应用服务。您可以从 portal . 查看被阻止的 IP 地址列表
导致这个错误的原因有很多。
- 检查 Web 应用程序是否 运行 或在门户中停止。
- 该站点可能已达到计费限额,您的站点已被禁用。
- Azure 网站可能已达到资源配额限制,适用于免费或共享缩放模式。
401 错误
- 检查您是否在门户中启用了身份验证/授权?
- 从诊断日志边栏选项卡启用应用程序日志记录 -> 文件系统到详细。导航到 D:/home/Logfiles/Application 目录以查找生成的日志。
- 这些日志应该为您提供身份验证过程的详细输出以及失败的原因。您可以使用 FTP 或使用 kudu 访问日志(yourappname.scm.azurewebsites.net/DebugConsole - 用您的应用名称替换 yourappname)
正如HarshithaVeeramalla-MT所说,后来发现双方的出站IP地址都不完整,Additional Outbound IP Addresses的所有IP地址都需要加入Netowrking/Access Restriction在他们可以互相访问之前。 谢谢。