Я создал сценарий power-shell, который добавляет конфигурацию перенаправления на внешний сайт в службе шлюза приложений Azure.
$AppgwName = "appgwname"
$rgName = "rgname"
$Externalsite = "http://www.google.com"
$RedirectConfigurationName = "name of the redirect config"
$listnerName = "listner name"
$redirectrulename = "existing rule name "
$gw = Get-AzureRmApplicationGateway -Name $AppgwName -ResourceGroupName
$rgName
Add-AzureRmApplicationGatewayRedirectConfiguration -Name
$RedirectConfigurationName -RedirectType Temporary -TargetUrl $Externalsite
-ApplicationGateway $gw
$defaultListener = Get-AzureRmApplicationGatewayHttpListener -Name
$listnerName -ApplicationGateway $gw
$redirectConfig = Get-AzureRmApplicationGatewayRedirectConfiguration -Name
$RedirectConfigurationName -ApplicationGateway $gw
$redirectRule = Set-AzureRmApplicationGatewayRequestRoutingRule -Name
$redirectrulename -RuleType Basic -HttpListener $defaultListener -
RedirectConfiguration $redirectConfig -ApplicationGateway $gw
Set-AzureRmApplicationGateway -ApplicationGateway $gw
скрипт работает хорошо! ! ! но когда я пытаюсь удалить конфигурацию, я обнаружил ошибку.
$gw = Get-AzureRmApplicationGateway -Name $AppgwName -ResourceGroupName
$rgName
$gw = Remove-AzureRmApplicationGatewayRedirectConfiguration -Name
$RedirectConfigurationName -ApplicationGateway $gw
Set-AzureRmApplicationGatewayRequestRoutingRule -Name $redirectrulename -
RuleType Basic -HttpListener $defaultListener -ApplicationGateway $gw -
BackendAddressPool $backendpool
Set-AzureRmApplicationGateway -ApplicationGateway $gw
Ошибка ref
не знаю, правильно ли настроен мой скрипт удаления, пожалуйста, помогите мне решить эту проблему.
Спасибо:)