Как я могу разрешить неудачный конвейерный запуск с помощью Bad Request последующего запуска в Traffic Manager + AppGW + App Service? - PullRequest
0 голосов
/ 23 октября 2019

Я использую конфигурацию, в которой есть Диспетчер трафика + Шлюз приложений + Служба приложений, и все прошло успешно. Затем я запускаю конвейер только с изменениями кода или изменениями в службе приложения и получаю следующую ошибку в конвейере:

"ErrorEntity": {
                            "Code": "BadRequest", 
                            "ExtendedCode": "52011", 
                            "Message": "The traffic manager domain (ceel-test-operator.trafficmanager.net) can be removed only through the Traffic Manager.", 
                            "MessageTemplate": "The traffic manager domain ({0}) can be removed only through the Traffic Manager.", 
                            "Parameters": [
                                "ceel-test-operator.trafficmanager.net"
                            ]
                        }

Почему это происходит и как я могу устранить ошибку?

1 Ответ

0 голосов
/ 23 октября 2019

Справочная информация

Эта конкретная ошибка возникает из-за ограничения на лазурь и способа настройки каждого из этих предложений. Чтобы шаблон службы TM + APPGW + APP работал для сайтов, обращенных извне, и получал настраиваемые днс, которые проходят весь путь от TM до службы приложений, необходимо сначала добавить службы приложения непосредственно в диспетчер трафика, чтобы они получилиим присваивается имя диспетчера трафика, затем вы снова запускаете диспетчер трафика с конечными точками шлюзов приложений, которые являются конечными точками, а массив службы приложений - пустым. Это удачно настраивает всю конфигурацию, потому что azure не очищает имя диспетчера трафика от службы приложений, даже если оно только косвенно связано.

Почему

последующий запуск конвейера завершается неудачно, потому что, когда вы пытаетесь изменить службу приложения, он замечает там имя диспетчера трафика, но не может сам «исправить», это может сделать только диспетчер трафика.

Resolution

Единственный способ устранить эту ошибку - удалить службы приложения и заново создать из конвейера, все конечные точки должны быть снова настроены правильно.

...