Какой способ сценариев ресурсов Azure наиболее широко используется? - PullRequest
0 голосов
/ 21 февраля 2019

Я знаю о ARM, REST SDK и командлетах CLI Powershell.

То, что я хочу знать, это;Какой из них обладает самой обширной поддержкой ресурсов сценариев, не затрагивая (действительно очень медленный) портал Azure?

И мне также очень хотелось бы узнать, какой из этих Microsoft обычно поставляется первым в отношении предварительного просмотра.особенности?

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Каждый сервис в Azure предоставляется с помощью REST API.Большинство из этих API поддерживаются публично.Некоторые нет.

Это зависит от команды, которая создает элементы, составляющие Azure, и часто от их основной клиентской базы.Команды Windows IaaS и AAD были в первую очередь PowerShell.Машинное обучение и искусственный интеллект предпочитают azure-cli, который построен на Python, очень часто используемом языке в сценариях больших данных.Команда разработчиков Azure недавно перешла от Visual Studio к бренду Azure (ранее Visual Studio Team Services, Visual Studio Online, предварительный просмотр Team Foundation Service).Их инструменты в основном основаны на Node и Powershell.Не все в Azure является «ресурсом» как таковым.Поэтому не все вещи создаются или обновляются с использованием шаблонов диспетчера ресурсов Azure (ARM).

Так что, к сожалению, в автоматизации Azure нет золотого молотка.

0 голосов
/ 21 февраля 2019

Azure REST Api - это, очевидно, лучший путь, но он наименее удобный (вероятно, есть более подходящее слово для этого).Мне действительно нравятся шаблоны arm, они (в основном) позволяют вам определять вызовы REST api, которые вы хотите сделать, и позволяют выполнять зацикливание \ параметризацию \ и т.д.Поскольку шаблоны arm являются всего лишь прокси для остальных API, они обычно работают очень хорошо.

...