Шаблон ARM - проблема конечной точки CDN: неожиданное имя аннотации экземпляра - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь создать конечную точку в моем профиле CDN с помощью шаблона ARM.Шаблон создает учетную запись хранения и профиль CDN, и когда я запускаю команды проверки, мой шаблон проверяет.

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


Полная ошибка:

При чтении из читателя JSON было обнаружено неожиданное имя аннотации экземпляра 'mycdnstorage.blob.core.windows.net',В OData имя аннотации экземпляра должно начинаться с @.


Объявление поля связанного шаблона Это значение originHostHeader объявления конечной точки.Присвоенное здесь значение совпадает со значением hostName в узле источника.

"originHostHeader": "[replace(replace(reference(resourceId('Microsoft.Storage/storageAccounts', variables('cdnStorageName')), '2015-06-15').primaryEndpoints.blob, 'https://', ''), '/', '')]",

Я провел несколько часов, сравнивая мой шаблон руки с предварительно созданным шаблоном при запуске нового проекта.для хранения-CDN.Кажется, нет никаких отличий, кроме того, как объявляются мои переменные / параметры.

Я попытался нормализовать свои переменные / параметры между моим сценарием и предварительно созданным, но это также не решило проблему.

Чего мне не хватает в этой строке моего шаблона?

1 Ответ

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

Разобрался!

Оказалось, что был ошибочный символ пробела, который был добавлен после одной из запятых.Этот код полностью действителен и допускается нормальный символ space.Я не уверен, какой символ попал в мой шаблон, но после того, как снова написал строки вручную, он начал работать как положено.С тех пор я провел около 10 успешных развертываний моего шаблона.

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