我知道可以使用 Azure CLI 来完成,如下所示:
az webapp vnet-integration add -g $resourceGroupName -n $applicationName --vnet $vnetName --subnet $subnetName
是否有使用 PowerShell Az 的等效命令?
最佳答案
如果您引用https://learn.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet处的文档,底部是脚本中心库的链接,其中这是完整的 PS1 脚本,地址为 https://gallery.technet.microsoft.com/scriptcenter/Connect-an-app-in-Azure-ab7527e3其中展示了如何将 Web 应用程序与 vnet 集成。
最后一行感兴趣的内容(它使用 AzureRM,但应该很容易转换为 Az):
$PropertiesObject = @{
"vnetName" = $VirtualNetworkName; "vpnPackageUri" = $packageUri
}
New-AzureRmResource -Location $location -Properties $PropertiesObject -ResourceName "$($webAppName)/$($vnetName)/primary" -ResourceType "Microsoft.Web/sites/virtualNetworkConnections/gateways" -ApiVersion 2015-08-01 -ResourceGroupName $webAppResourceGroup -Force
关于azure - 如何使用 PowerShell Az 将 Azure Web 应用与 vnet 关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59976040/