Почему AzureRmWebAppDeploymen запрашивает мою подписку, а затем пытается использовать ее в качестве служебного соединения? - PullRequest
0 голосов
/ 01 октября 2018

Мой YAML -

pool:
  vmImage: 'Ubuntu 16.04'

variables:
  buildConfiguration: 'Release'

steps:
- script: dotnet build --configuration $(buildConfiguration)
  displayName: 'dotnet build $(buildConfiguration)'

- task: AzureRmWebAppDeployment@3
  inputs:
    azureSubscription: '<mysubscription>'
    WebAppName: 'mylinuxapi'
    Package: $(System.ArtifactsDirectory)/**/*.zip

Где находится идентификатор подписки

При запуске сборки ошибка

Job Job1:Step input azureSubscription references service connection
The service connection does not exist or has not been authorized for use. For authorization details, refer to https://aka.ms/yamlauthz.

build error

[Обновление]

Я сейчас пытаюсь найти, как добавить новую конечную точку обслуживания service connections

1 Ответ

0 голосов
/ 02 октября 2018

Это должна быть проблема авторизация ресурса .Пожалуйста, посмотрите Ресурсы и попробуйте обходной путь (Troubleshooting authorization for a YAML pipeline), чтобы исправить проблему.

Некоторые ресурсы должны быть авторизованы , прежде чем они могут бытьиспользуемый.Это гарантирует, что только пользователи с достаточными разрешениями могут получить доступ к потенциально чувствительным ресурсам, таким как сервисные соединения.

Авторизация ресурса

При сохранении конвейера проверка авторизации ресурсадля новых и обновленных ресурсов.Если у вас нет разрешения на авторизацию одного или нескольких ресурсов, сохранение конвейера завершится неудачей.

Если вы добавите новый ресурс в существующий конвейер YAML, конвейеры Azure получат изменение, но, возможно, не смогут авторизоваться.Ресурсы.Сборки могут завершиться ошибкой, пока вы не авторизуете ресурсы, используя приведенные ниже шаги по устранению неполадок.

Разрешение по устранению неполадок для конвейера YAML:

Когда вы добавляете новую конечную точку службы или другой ресурс втрубопровод, он должен быть авторизован, прежде чем он будет работать.Если сборка завершается неудачно с сообщением об ошибке авторизации ресурса, выполните следующие действия:

  1. Перейдите к конвейеру в сети.
  2. Переключите ветку по умолчанию на ветку, которая включает новую службуссылка на конечную точку.
  3. Сохраните конвейер.
  4. Вернитесь к исходной ветви по умолчанию и снова сохраните конвейер.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...