Я использую сценарий PowerShell для установки «Разрешенного» IP-адреса в промежуточном слоте моего сайта. Это делает это успешно, но затем показывает эту ошибку:
Set-AzWebAppSlot : Operation returned an invalid status code 'NotFound'
Сценарий, который я использую:
$list = New-Object System.Collections.Generic.List[Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction]
$ipsr = New-Object Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction
$ipsr.Priority = "100"
$ipsr.Action = "Allow"
$ipsr.Name = "My Allowed Access"
$ipsr.IpAddress = "1.2.3.0/24"
$list.Add($ipsr)
$slot = Get-AzWebAppSlot -ResourceGroupName qa0 -Name qa0-manager -Slot staging
$slot.SiteConfig.ipSecurityRestrictions = $list
$slot | Set-AzWebAppSlot
Я запускаю этот сценарий после развертывания веб-сайта, используя задачу Azure PowerShell как часть конвейера развертывания. Команда, которая, кажется, вызывает эту ошибку, является последней:
$slot | Set-AzWebAppSlot
Может кто-нибудь посоветовать, почему это может быть?