При попытке создать гибкий сервер Azure MySQL через портал я получаю следующее сообщение об ошибке.
"code": "InvalidPrivateDnsZoneSubscription",
"message": "Подписка 'xxxxxxx-xx-xx-xxx-xxxxxx' частной DNS-зоны 'xxxxxxxxx.mysql.database.azure.com' недействительна, она не зарегистрирована для '2'."
Зона DNS необходима, поскольку я выполняю развертывание в виртуальной сети, а не в общедоступном месте.
Зона DNS уже создана, vnet и подсеть уже созданы.
Развертывание должно просто связать все существующие части вместе, и фактически часть развертывания работает, поскольку подсеть обновила delegated to
атрибут.
То же самое произойдет, если я загружу шаблон для развертывания и попытаюсь выполнить индивидуальное развертывание с использованием этого шаблона.
решение1
Хотя это решило проблему, я не могу ответить, почему это вообще произошло.
Во время первой попытки процесс не удался (причина неизвестна), однако часть развертывания была завершена. Сработавшие части включали создание виртуальной сетевой ссылки в выбранной зоне частного DNS.
Удаление ссылки на виртуальную сеть в зоне DNS разблокировало развертывание.