gpt4 book ai didi

azure - 删除对 Azure Web App 的公共(public) Web 访问

转载 作者:行者123 更新时间:2023-12-02 06:13:41 26 4
gpt4 key购买 nike

我有一个现有的本地 Web 应用程序,我想将其迁移到 Azure,这只是一个基本的迁移。

当前应用程序由两个网站组成,一个是面向公众的前端网站,另一个是只能通过 VPN 连接访问的私有(private) SOAP API 网站。

我可以愉快地将前端放置在标准 Web 应用程序中,但找不到托管 SOAP API 的廉价方法。我过去曾使用过 Azure 服务环境,但这种方法成本高昂,而且对于迁移的早期阶段来说有点费力。

理想情况下,我只需在 Azure 网站中托管 SOAP API,并在其前面放置一个网关来管理 VPN 访问。但我正在努力查看这是否受到支持。

我在这里还能做些什么吗?

最佳答案

在托管 API 的应用服务上,您是否考虑过使用“网络”边栏选项卡来配置 IP 限制?这样您就可以限制仅来自前端 IP 地址的访问。

其他注意事项:

  • 无法保证您的前端有静态 IP,因此您可能需要根据您托管应用程序的 DC 中的内容来考虑范围(IP 不会经常更改)但要了解它是从 MS 维护的池中分配的)。对于此解决方案,您还需要包含需要访问以进行开发/调试的任何客户端的 IP,因为它不会使用 VPN

  • 您还可以使用 VNet 来隔离网络上的服务并更好地控制配置。不幸的是,您还需要将应用程序部署到 ASE 中,这会进一步增加成本。作为奖励,这将允许您使用 VPN,如下所述:https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-point-to-site-resource-manager-portal

祝你好运!

关于azure - 删除对 Azure Web App 的公共(public) Web 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51287255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com