Развертывание виртуального приложения службы приложений Azure с помощью DevOps с ограничениями IP
У меня есть частная служба приложений, которую я хочу развернуть с помощью Azure DevOps. Обе конечные точки (app + scm) имеют строгий список разрешенных IP-адресов, запрещающий все остальное. Я установил WEBSITE_DEPLOY_USE_SCM = false
в моих настройках приложения. Ситуация сейчас следующая:
- Развертывание основного приложения (wwwroot): УСПЕХ
- Развертывание виртуального приложения (службы): НЕИСПРАВНОСТЬ -
Ip Forbidden (CODE: 403)
Это конвейер развертывания (Azure DevOps), первый развертывает wwwroot
, второе виртуальное приложение service
:
# only relevant parts shown
pool:
vmImage: 'windows-latest'
steps:
- task: AzureRmWebAppDeployment@4
inputs:
azureSubscription: '..'
WebAppName: 'MY_APP_NAME'
packageForLinux: '...'
- task: AzureRmWebAppDeployment@4
inputs:
azureSubscription: '..'
WebAppName: 'MY_APP_NAME'
packageForLinux: '...'
VirtualApplication: '/service'
Конфигурация виртуального приложения (портал Azure):
Похоже, что WEBSITE_DEPLOY_USE_SCM
не применяется, когда WebDeploy развертывает виртуальное приложение. Как я могу применить этот параметр ко всем приложениям в службе приложений?