2

我有一个存储在 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 上做课程:自动化 Azure 工作负载,它正在谈论这项服务,这就是我对这项服务感兴趣的原因。

创建 VM 窗格

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

您可以使用您提到的所有可能方式部署模板。不仅是门户 UI。

这里有文档- 部分Deploy a template from external reosurce(还解释了如何private使用 SAS 从资源进行部署:

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一起使用的示例。

于 2018-06-29T20:46:23.913 回答