Развертывание виртуального приложения службы приложений 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 развертывает виртуальное приложение. Как я могу применить этот параметр ко всем приложениям в службе приложений?

0 ответов

Другие вопросы по тегам