我在Azure模板中存储了一个ARM模板。
是否可以从脚本(在Azure Cloud Shell或本地计算机上的PowerShell / CLI中)引用此模板?现在看来,部署模板的唯一方法是通过Azure门户UI。
更新
我想澄清我的要求。我专门询问Azure Templates (Preview)
服务。看来,一旦将模板存储在模板服务中,访问模板的唯一方法就是通过Azure门户。
例如,假设我正在Azure门户中创建VM。我可以将ARM模板保存到Templates服务,如下图所示。
您可以单击Download Template and parameters
链接,在下一页上单击Add to library
以将模板保存到模板服务(可以通过“所有服务”>“模板”过滤器在Azure门户中找到模板服务)
我当时在edX.org上学习课程:Automating Azure Workloads,当时正在谈论这项服务,这就是为什么我对该服务感兴趣的原因。
答案 0 :(得分:0)
您可以使用所提到的所有可能方式来部署模板。不仅是门户用户界面。
有文档here-第Deploy a template from external reosurce
节(还介绍了如何使用SAS从private
资源进行部署:
New-AzureRmResourceGroupDeployment -Name ExampleDeployment -ResourceGroupName ExampleResourceGroup `
-TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-storage-account-create/azuredeploy.json `
-storageAccountType Standard_GRS
所引用的文档还提供了与Cloud Shell一起使用的示例。