2015-04-22 5 views
6

Я ищу справочные документы для шаблонов JSON для Azure Resource Manager. Кто-нибудь знает, есть ли ссылочные материалы для этих шаблонов?Справочные документы для шаблонов ресурсов Azure

Существует общая ссылка на требуемые параметры и т. Д., Например, на Create a template deployment.

Я в основном ищу полную доступность, поэтому я могу соответствовать настройке на портале шаблону JSON. Также доступны функции с релизами apiVersion. Я помню, что есть документация MSDN для журнала изменений с версиями версий api, но не может найти его сейчас.

+0

Связанные: https://disqus.com/home/discussion/windowsazureblog/iaas_just_got_easier_again/#comment-2021471923 – BenV

ответ

3

Microsoft наконец-то создать d, что я искал: полную документацию теперь доступно на https://docs.microsoft.com/en-au/azure/templates/

+0

Кажется, что не хватает многих вещей, таких как приложения, например, функцииappapps – Sam

1

Существует не так много имеется ...

Azure менеджер ресурсов Шаблон Язык
https://azure.microsoft.com/en-us/documentation/articles/resource-group-authoring-templates/

И тогда вы можете посмотреть на различные json.schemas, что мне удалось найти

deploymentTemplate
http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json

VisualStudio
http://schema.management.azure.com/schemas/2014-02-26/microsoft.visualstudio.json

Sql
http://schema.management.azure.com/schemas/2014-06-01/2014-04-01-preview/Microsoft.Sql.json

Web
http://schema.management.azure.com/schemas/2014-06-01/Microsoft.Web.json

deploymentParameters
http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentParameters.json

Если вы используете Visual Studio для редактирования файла JSON-шаблона вы получаете IntelliSense (иногда), которые помогают немного. Но отсутствие документации действительно раздражает ... например, я не имею в виду, что приведенные выше схемы являются самыми последними или нет, и я не знаю, где найти, какой из них наиболее встревожен.

Редактировать: Я столкнулся с the list of additions and changes to the Service Management APIs. Кажется, немного устарели, 2015-01-01 - это текущая версия, и ее там нет.

Edit2: С обновлениями ИСАА при построении 2015, кажется, есть также много Azure Quickstart Templates. Как минимум, у них есть конкретные случаи, которые я искал со счетами хранения.

+0

К сожалению, это все, что я придумал, а также до сих пор – dmpontifex

+0

его вроде ms не хотят, чтобы мы использовали их продукты или что-то :), когда вы просматриваете документацию по webjobs sdk, вы получаете руководство по началу работы (в блоге scott h), в котором есть много устаревших бета-ссылок. AWS не выпускает материал без документации, чтобы идти с ним, не знаю, почему MS считает, что они могут делать разные. – Sam

+0

Кажется, Microsoft больше не документирует свои вещи. В большинстве случаев вы можете найти сообщение в блоге или «руководство по нажатию», если вам повезет. Основная документация, например, когда вы идете, чтобы узнать последнюю версию схемы, какие схемы доступны и как они действительно работают на более глубоком техническом уровне, нигде не найти. Выполняя более сложные вещи, то то, что покрывается в основном бесполезных продаж вдохновил кликов руководства от отдела рынка является огромной борьбой. Время тратится на то, чтобы выяснить самые основные вещи, такие как тип данных параметра, или если вы используете последнюю версию. – NoOneSpecial

2
+0

Я отредактировал ответ, данный @ D-side, чтобы включить некоторый ресурс, который я нашел после объявлений Build 2015. Шаблоны QuickStart http://azure.microsoft.com/en-us/documentation/templates/ и блог на шаблонах Iaas, о которых вы упомянули, отсутствуют http://azure.microsoft.com/blog/2015/04/29/iaas-just -got-easy-again/ – dmpontifex

4

Если вы создаете виртуальную машину с желаемые настройки, расширения и т. д., тогда вы можете просмотреть их шаблон json через https://resources.azure.com/

Это даст некоторую видимость в шаблонах Classic *.

+0

Спасибо за эту ссылку! Это именно то, что я искал. – Dartal

4

Все шаблоны ARM можно найти на GitHub здесь: https://github.com/Azure/azure-resource-manager-schemas.

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

+0

, просто видя, что это не такой оптимальный вопрос, который вызвал этот не столь оптимальный ответ ;-) – kleopatra

+1

Это, кажется, самый ясный способ, который я видел до сих пор, чтобы просмотреть доступные спецификации. Спасибо – dmpontifex

2

На мой взгляд, мы можем копать, что путь:

  • открыть azure-resource-manager schemas
  • Посмотрите на главную форму ниже: enter image description here

  • Если открытые свойства, вы найдете формат что нам необходимо заполнить: enter image description here

  • open параметры и посмотреть на структуру: enter image description here

  • $ref: #/definitions/parameter приглашают нас смотреть на один и те же документы в definitions.parameters где вы найдете некоторые документы (например, значение, которое вы можете использовать и т.д.):

enter image description here

enter image description here

Смежные вопросы