我正在尝试将应用程序服务配置为使用虚拟网络,并阻止其直接公开访问。当我尝试将它们连接到vnet时,我的vnet变灰,并显示一条消息“此虚拟网络没有网关”,我在vnet上设置了子网网关仍会收到该消息。如何将这些服务链接到我的vnet?
答案 0 :(得分:1)
可能您只是在当前的虚拟网络中添加了名为# Just to mock the execution
$extProgram = Start-Job -ScriptBlock { Start-Sleep -Seconds 30}
$file = 'C:\path\to\file.txt'
do {
cls
Get-Content $file -Tail $host.ui.RawUI.WindowSize.Height
Start-Sleep -Seconds 5 # Set any interval you need
} until ((Get-Job -Id $extProgram.id).State -eq "Completed")
的子网。这不够。您需要先创建虚拟网络网关资源,然后在虚拟网络中设置VPN网关。例如,您可以configure a Point-to-Site VPN connection to a VNet using native Azure certificate authentication via Azure portal
VNet
具有VPN类型的虚拟网络网关
另一种选择是使用Regional VNet Integration。在这种情况下,您不需要该VNet中的网关。转到门户中的网络UI。如果您的应用程序能够使用新功能,那么您将看到一个添加VNet(预览)的选项。