Странная ошибка развертывания группы ресурсов Azure - PullRequest
0 голосов
/ 28 ноября 2018

Как часть моего определения выпуска, у меня есть конкретная задача Развертывание группы ресурсов Azure с действием Создать или Обновить.

Когда я запускаю новый выпуск, Развертывание группы ресурсов Azure обнаруживает следующую ошибку

2018-11-27T20: 52: 54.1969890Z ## [ошибка] По крайней мере одна операция развертывания ресурса завершилась неудачно.Пожалуйста, перечислите операции развертывания для деталей.Пожалуйста, смотрите https://aka.ms/arm-debug для подробностей использования.

2018-11-27T20: 52: 54.1978636Z ## [отладка] Обработано: ## vso [task.issue type = error;] Хотя бы одинОперация развертывания ресурса завершилась неудачно.Пожалуйста, перечислите операции развертывания для деталей.Подробнее об использовании см. https://aka.ms/arm-debug.

2018-11-27T20: 52: 54.1979036Z ## [ошибка] Подробности:

2018-11-27T20: 52: 54.1979251Z ## [debug] Обработано: ## vso [task.issue type = error;] Подробности:

2018-11-27T20: 52: 54.1979531Z ## [error] Конфликт: {

"code": "Conflict",

"message": "Имя домена dev-xxxxcu-tm.trafficmanager.net уже существует. Пожалуйста, выберите другой префикс DNS."

}undefined

2018-11-27T20: 52: 54.1979791Z ## [отладка] Обработано: ## vso [task.issue type = error;] Конфликт: {% 0D% 0A "код": "Конфликт",% 0D% 0A "message": "Доменное имя dev-xxxxcu-tm.trafficmanager.net уже существует. Пожалуйста, выберите другой префикс DNS."% 0D% 0A} undefined

2018-11-27T20:52: 54.1979957Z ## Результат задачи [отладка]: Ошибка

2018-11-27T20: 52: 54.1980125Z ## [ошибка] Задача не выполнена при создании или обновлении развертывания шаблона.

2018-11-27T20: 52: 54.1980303Z ## [отладка] Обработано: ## vso [task.issue type = error;] Задача завершилась неудачно во время crесть или обновляется развертывание шаблона.

2018-11-27T20: 52: 54.1981450Z ## [отладка] Обработано: ## vso [task.complete result = Failed;] Задача не выполнена при создании или обновлении шаблонаразвертывание.

2018-11-27T20: 52: 54.1991258Z ## [section] Окончание: развертывание Azure: создание или обновление действия группы ресурсов для $ (Release.EnvironmentName) -xxxxcu-rg

Я просмотрел шаблон Azure JSON и не вижу ничего относительно этой ошибки.Существуют переменные, связанные с диспетчером трафика, см. Ниже:

"names-traffic-manager": {
  "type": "string",
  "metadata": {
    "description": "The name of the traffic manager instance"
  }
},

{
  "apiVersion": "2015-11-01",
  "type": "Microsoft.Network/trafficManagerProfiles",
  "name": "TrafficManager",
  "location": "global",
  "properties": {
    "profileStatus": "Enabled",
    "trafficRoutingMethod": "Priority",
    "dnsConfig": {
      "relativeName": "[parameters('names-traffic-manager')]",
      "ttl": 30
    },
    "monitorConfig": {
      "protocol": "HTTPS",
      "port": 443,
      "path": "/"
    }
  }
},

Спасибо за ввод ... Я также подтвердил, что профиль диспетчера трафика является правильным в портале Azure

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

В связи с внедрением WAF (брандмауэра веб-приложений) внешним поставщиком экземпляр Trafficmanager больше не был доступен по запросам http или https, только из источников, которые были разрешены через WAF.

КомуЧтобы обойти эту проблему, я просто установил значение переменной TM в качестве связанного экземпляра Azure (dev.xxxx.org, test.xxxx.org и www.xxxx.org).Это исправило проблему, и теперь релиз работает без ошибок.

Спасибо всем за помощь.Это был мой первый опыт работы с конвейерами Azure, так что это была большая кривая обучения, в основном меня бросили и сказали плавать: D

0 голосов
/ 28 ноября 2018

Вам нужно изменить диспетчер трафика relativeName, это можно сделать в этой строке:

"relativeName": "TrafficManager-unique-name-3245235",

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

"relativeName": "[concat(parameters('names-traffic-manager'), '-traffic-manager')]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...