Azure中虚拟机和应用服务之间的Vnet

我无法弄清楚如何将Web App(App Service)连接到Azure中的虚拟机 . 我从Web App配置面板创建了一个VNet .

所有项目均使用资源管理模型创建,属于同一订阅且至少为 Standard 定价层 .

显然,Web App无法连接到V2 VNet . (看起来这些术语可以互换使用,或者它是不同的东西) .

我创建了一个经典的Vnet(V1?) . 但我似乎无法找到如何将我的虚拟机连接到它 .

如何将Web App和VM连接到同一网络?我还缺少其他要求吗?

回答(2)

2 years ago

不幸的是,你没有遗漏任何东西,而且现在这一切都相当混乱,推迟尝试部署到VNet直到他们完全正常工作可能是明智之举 .

但是,如果这是您特别需要的,您的选择是将所有内容保留在v1,或者只是在v1上安装Web应用程序VNet并为您的VM创建v2 VNet(您无法将v2 VM放入v1 VNet )

您可以创建一个v2 VNet,并在它们之间有一个站点到站点VPN . 这将提供合理的平坦/开放IP结构 . 这样做的问题是你只能使用大约10mb的带宽,唯一的方法就是使用Express Route .

2 years ago

我发现了另一种方式 . (我还在网上发现了一些关于V2 VNET集成应该在几天或几周内准备就绪的讨论 . )

有一个名为资源浏览器的预览工具 . 在这里发布:https://resources.azure.com

展开您的资源组,然后在Microsoft.Web下,找到您的Web应用程序 .

单击它,然后在详细信息窗格中向下滚动以查找以下内容 outboundIpAddresses

对于其中每个,请转到Resource Manager VM Network Security资源,然后添加所需的入站安全规则 . 注意,入站安全规则更改不会立即生效 . 在他们工作之前我观察了大约2分钟的延误 .

在我的设置上进行了测试,持续了几个小时 . 希望出站IP分配保持不变 . UPDATE: Azure门户中现在可以使用出站IP地址:https://social.msdn.microsoft.com/forums/azure/en-US/fd53afb7-14b8-41ca-bfcb-305bdeea413e/maintenance-notice-upcoming-changes-to-increase-capacity-for-outbound-network-calls http://ruslany.net/2015/06/how-to-find-out-outbound-ip-addresses-used-by-azure-web-app/