AzureRM应用程序网关后端池-是否有一种方法可以指定应用程序服务而不是FQDN / IP?

时间:2018-10-11 13:35:41

标签: azure powershell

我正在尝试在PowerShell中创建一个新的后端池。

在Azure的用户界面中,这些后端池可以引用应用程序服务(例如单个容器)。

Azure Backend Pool UI

据我所知,PowerShell cmdlet似乎不支持此功能:

$AppGw = Get-AzureRmApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Add -AzureApplicationGatewayBackendAddressPool -ApplicationGateway $ AppGw -Name "Pool02" -BackendIPAddresses "10.10.10.10", "10.10.10.11"

$AppGw = Get-AzureRmApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Add-AzureRmApplicationGatewayBackendAddressPool -ApplicationGateway $AppGw -Name "Pool02" -BackendFqdns "contoso1.com", " contoso1.com"

我希望那会是类似...

$AppService = Get-AzureRmWebApp -Name 'WebApp01'
$AppGw = Add-AzureRmApplicationGatewayBackendAddressPool -ApplicationGateway $AppGw -Name 'Pool02' -BackendWebApp $AppService

有人知道这有什么办法吗?

1 个答案:

答案 0 :(得分:1)

对于PowerShell,似乎没有cmdlet可以实现您期望的:

Add-AzureRmApplicationGatewayBackendAddressPool -ApplicationGateway $AppGw -Name 'Pool02' -BackendWebApp $AppService

在Azure门户中,人们可以方便地找到类型为App Services的App Service并获取FQDN。但是对于PowerShell cmdlet,输入FQDN更直接。

顺便说一句,人们通常使用FQDN访问Azure Web服务。您可以获取有关使用Application Gateway here配置App Service Web Apps的更多详细信息。