Вопросы

Параметризация azureSubscription из группы переменных в конвейере yaml

Я использую Yaml для конвейера DevOps Azure. Я использую для этого иерархический стиль.

У меня есть один yaml верхнего уровня: feature.yaml, который имеет следующую структуру:

trigger:
...
pool:
  vmImage: ...
  
variables:
  group: ...

stages:
  - template: deploy.yaml
    parameters:
      subName: $(subscription) #This should be taken from Variable group

У меня deploy.yaml как:

stages:
    - stage: deploy
      jobs:
        - job: deploy
          steps:
          - task: [email protected]
            inputs:
              azureSubscription: $(paramaters.subName) #This should be resolved from parameter passed form feature.yaml
              KeyVaultName: ...
              SecretsFilter: '*'
              RunAsPreJob: true

Однако всякий раз, когда я запускаю это из Azure DevOps, я получаю следующую ошибку:

There was a resource authorization issue: "The pipeline is not valid. Job deploy: Step AzureKeyVault input ConnectedServiceName references service connection $(paramaters.subName) which could not be found. The service connection does not exist or has not been authorized for use. For authorization details, refer to https://aka.ms/yamlauthz."

Кажется, конвейер не может разрешить значение имени azureSubscription из группы переменных.

Читать:
GIT push в Azure DevOps работает из командной строки, но не из VS2017

Какие-либо предложения?

Похожие записи

Как динамически установить значение по умолчанию в WTForms RadioField?

admin

Сервисный контейнер symfony3.4 в шаблоне

admin

Python (Pygame) нерестится во времени

admin

Окно PowerShell при запуске из пакетного файла

admin

Сбой ядра R в Jupyter Notebook, вызванный библиотекой (растром)

admin

«Нет модуля с именем ‘_portaudio’: решение не найдено

admin