Разработка Azure DevOps для организации с использованием проверки подлинности участника службы - PullRequest
0 голосов
/ 04 октября 2018

В настоящее время у нас возникают проблемы при подготовке нового экземпляра AzOvOpoS Organization через Azure Resource Manager.Проблема легко воссоздается путем аутентификации с помощью принципала службы вместо обычного подхода «имя пользователя / пароль».

Вот пример журнала развертывания:

{
  "id": "/subscriptions/xxxxxx-xxxx-xxxx-9376-b617b567fe22/resourceGroups/test-vsts1/providers/Microsoft.Resources/deployments/vstsdeploy27288473b25",
  "name": "vstsdeploy27288473b25",
  "properties": {
    "templateHash": "8092936563224948519",
    "parameters": {
      "accountName": {
        "type": "String",
        "value": "testdevopsorly"
      },
      "projectName": {
        "type": "String",
        "value": "test-project"
      },
      "processTemplateId": {
        "type": "String",
        "value": "6B724908-EF14-45CF-84F8-768B5384DA45"
      },
      "versionControlOption": {
        "type": "String",
        "value": "Git"
      },
      "location": {
        "type": "String",
        "value": "centralus"
      }
    },
    "mode": "Incremental",
    "provisioningState": "Failed",
    "timestamp": "2018-10-03T03:36:06.6554176Z",
    "duration": "PT17.5126641S",
    "correlationId": "f8a75bad-0473-4392-a07f-4a19b926aa8c",
    "providers": [
      {
        "namespace": "microsoft.visualstudio",
        "resourceTypes": [
          {
            "resourceType": "account",
            "locations": [
              "centralus"
            ]
          },
          {
            "resourceType": "account/project",
            "locations": [
              "centralus"
            ]
          }
        ]
      }
    ],
    "dependencies": [
      {
        "dependsOn": [
          {
            "id": "/subscriptions/faf867db-570a-4da1-9376-b617b567fe22/resourceGroups/test-vsts1/providers/microsoft.visualstudio/account/testdevopsorly",
            "resourceType": "microsoft.visualstudio/account",
            "resourceName": "testdevopsorly"
          }
        ],
        "id": "/subscriptions/faf867db-570a-4da1-9376-b617b567fe22/resourceGroups/test-vsts1/providers/microsoft.visualstudio/account/testdevopsorly/project/test-project",
        "resourceType": "microsoft.visualstudio/account/project",
        "resourceName": "testdevopsorly/test-project"
      }
    ],
    "error": {
      "code": "DeploymentFailed",
      "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.",
      "details": [
        {
          "code": "BadRequest",
          "message": "{\r\n  \"code\": \"BadArgument\",\r\n  \"message\": \"The string must have at least one character.\\r\\nParameter name: accountName\",\r\n  \"target\": \"LegacyGetOrCreateBindPendingIdentity\"\r\n}"
        }
      ]
    }
  }
}

Любая помощь по этой проблеме хорошооценили.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...