Azure: значение свойства SKU для учетной записи службы автоматизации, где находятся централизованные шаблоны документов?

Я пытаюсь развернуть группу ресурсов, включающую учетную запись службы автоматизации Azure. Один из параметров в файле parameters.json называется automationAccounts_DSCAutomationAccount_sku. Помещение произвольной строки в качестве значения приводит к ошибке InvalidTemplate:

Предоставленное значение параметра шаблона «automationAccounts_DSCAutomationAccount_sku» в строках «7» и «7» недопустимо.».

Конкретный вопрос. Что может представлять собой действительное значение? В powershell нет свойства sku объекта AutomationAccount. А при создании новой учетной записи на портале нет возможности выбрать один из множества различных типов учетных записей автоматизации, существует только один вид. Так зачем же Azure нужно поле SKU?

Общий вопрос. Как в шаблонах Azure (и файлах параметров) узнать, что ожидает определенное поле и какие поля требуются для определенного ресурса? Существует ли какой-либо централизованный документ, отвечающий всем этим требованиям?
Кажется, что его нет, и если это так, то создать шаблоны практически невозможно, и остается единственный реальный вариант для создания templates настраивает группу ресурсов на портале Azure, а затем загружает созданный файл шаблона JSON.


person AllTradesJack    schedule 10.01.2017    source источник


Ответы (1)


Действительно, вы поднимаете правильный вопрос, я не видел централизованного места для поиска, но есть схема ARM, которая, на мой взгляд, наиболее близка к тому, что вы просите. Но это место - боль для навигации\просмотра.

Кроме того, есть очень полезный ресурс https://resources.azure.com, а также Automation script вариант на портале, который эффективно экспортирует шаблон json для вас. Сказав это, вот пример бесплатного SKU:

"sku": {
  "name": "Free",
  "family": null,
  "capacity": null
},

Кроме того, это, кажется, соответствующая схема для автоматизации

https://raw.githubusercontent.com/Azure/azure-resource-manager-schemas/master/schemas/2015-10-31/Microsoft.Automation.json

person 4c74356b41    schedule 10.01.2017
comment
Еще раз большое спасибо, это устранило ошибку. Какой ресурс вы использовали для поиска этих полей и значений для SKU? Часть автоматизации схемы? Теперь я вижу, как я могу прочитать схему, чтобы найти эти поля. Но как я узнаю, какое имя, семейство и емкость также имеются в виду и, следовательно, какие значения (из доступных опций) им присвоить? Я не могу придумать никаких соответствующих значений в Портале. - person AllTradesJack; 10.01.2017
comment
Я в основном использую https://resources.azure.com, потому что гораздо проще искать значение для существующего ресурса, чем просматривать схему, которая почти не читается. - person 4c74356b41; 10.01.2017
comment
Этот обозреватель ресурсов — отличный инструмент. Я удивлен, что я даже не слышал об этом до сих пор, когда я читал статьи Azure в MSDN и тому подобное. - person AllTradesJack; 11.01.2017