azure - 如何使用 PowerShell Az 将 Azure Web 应用与 vnet 关联?

标签 azure powershell azure-powershell azure-cli

我知道可以使用 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/

相关文章:

c# - Azure 计算模拟器中的内部端口冲突

azure - 为 Azure 数据工厂服务设置灾难恢复

regex - PowerShell 正则表达式匹配字符串的开头

azure - 检索服务总线事件中心连接字符串

powershell - 如何从 Azure 数据工厂运行 PowerShell

c# - 从 azure 存储 blob 访问元数据

windows - PowerShell 在命令提示符问题中, 'Format-Table' 未被识别为内部或外部命令、可运行程序或批处理文件

Windows 上的 Python(开发环境): Install Python 3. 5.2、pip 和 virtualenv

azure - 如何使用 PowerShell 将 block 添加到现有的 Azure 存储 BLOB?

sql - 现有 SSIS 包转换为指向 Azure SQL 数据仓库