Как связать веб-приложение Azure с vnet с помощью PowerShell Az? - PullRequest
0 голосов
/ 30 января 2020

Я знаю, что это можно сделать с помощью Azure CLI следующим образом:

az webapp vnet-integration add -g $resourceGroupName -n $applicationName --vnet $vnetName --subnet $subnetName

Существует ли эквивалентная команда, использующая PowerShell Az ?

1 Ответ

0 голосов
/ 30 января 2020

Если вы ссылаетесь на документы в https://docs.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, который показывает, как чтобы интегрировать веб-приложение с 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
...