使用 ARM 模板和 Azure 门户部署资源

了解如何将 Azure 门户Azure 资源管理器模板(ARM 模板) 配合使用来部署 Azure 资源。 若要了解如何管理资源,请参阅 使用 Azure 门户管理 Azure 资源

使用 Azure 门户部署 Azure 资源通常涉及两个步骤:

  • 创建资源组。
  • 将资源部署到资源组。

此外,还可以创建自定义 ARM 模板来部署 Azure 资源。

本文介绍这两种方法。

创建资源组

  1. 若要创建新的资源组,请从 Azure 门户选择资源组

    在 Azure 门户中选择资源组的屏幕截图

  2. 在“资源组”下,选择“ 创建”。

    在 Azure 门户中添加资源组的屏幕截图

  3. 选择或输入以下属性值:

    • 订阅:选择 Azure 订阅。
    • 资源组:为资源组命名。
    • 区域:指定 Azure 位置。 此位置是资源组存储有关资源的元数据的位置。 出于符合性原因,可能需要指定元数据的存储位置。 一般情况下,我们建议指定大部分资源的位置。 使用相同的位置可以简化模板。

    在 Azure 门户中设置资源组属性值的屏幕截图

  4. 选择“查看 + 创建”

  5. 查看值,然后选择“ 创建”。

  6. 选择 “刷新 ”,然后才能在列表中看到新的资源组。

将资源部署到资源组

创建资源组后,可以从市场将资源部署到组。 市场为常见方案提供预定义的解决方案。

  1. 若要开始部署,请选择“从 Azure 门户创建资源”。

    在 Azure 门户中创建新资源的屏幕截图

  2. 查找要部署的资源类型。 资源按类别进行组织。 如果未看到要部署的特定解决方案,可以搜索该市场平台。 以下屏幕截图显示已选择 Ubuntu Server。

    在 Azure 门户中选择资源类型的屏幕截图

  3. 根据所选资源的类型,在部署之前,你有一组要设置的相关属性。 对于所有类型,必须选择目标资源组。 下图显示了如何创建 Linux 虚拟机并将其部署到创建的资源组。

    在 Azure 门户中创建 Linux 虚拟机并将其部署到资源组的屏幕截图

    可以决定在部署资源时创建资源组。 选择“ 新建 ”并为资源组指定名称。

  4. 部署开始。 部署可能需要几分钟时间。 某些资源比其他资源花费的时间更长。 部署完成后,会看到一条通知。 选择“转到资源”以将其打开

    在 Azure 门户中查看部署通知的屏幕截图

  5. 部署资源后,可以通过选择“ 添加”将更多资源添加到资源组。

    在 Azure 门户中将资源添加到资源组的屏幕截图

虽然未看到,但门户使用了 ARM 模板来部署所选资源。 可以从部署历史记录中找到模板。 有关详细信息,请参阅 部署后导出模板

从自定义模板部署资源

如果要执行部署,但不使用市场中的任何模板,可以创建自定义模板来定义解决方案的基础结构。 若要了解如何创建模板,请参阅 了解 ARM 模板的结构和语法

注释

门户界面不支持 从 Key Vault 引用机密。 请改用 PowerShellAzure CLI 在本地或外部 URI 中部署模板。

  1. 若要通过门户部署自定义模板,请选择“ 创建资源”,搜索 模板。 然后选择“模板部署”。

    在 Azure 门户中搜索模板部署的屏幕截图

  2. 选择 创建

  3. 你会看到多个用于创建模板的选项:

    • 在编辑器中生成自己的模板:在门户模板编辑器中创建自己的模板。
    • 常见模板:从常见解决方案中进行选择。
    • 加载 GitHub 快速入门模板:从 快速入门模板中进行选择。

    Azure 门户中模板创建选项的屏幕截图

    本教程提供有关加载快速入门模板的说明。

  4. “加载 GitHub 快速入门模板”下,键入或选择 “存储帐户创建”。

    可以使用两个选项:

    • 选择模板:部署模板。
    • 编辑模板:在部署模板之前编辑快速入门模板。
  5. 选择 “编辑模板 ”以浏览门户模板编辑器。 模板将加载到编辑器中。 请注意,有两个参数: storageAccountTypelocation

    在 Azure 门户中编辑 JSON 模板的屏幕截图

  6. 对模板进行轻微更改。 例如,将 storageAccountName 变量更新为:

    "storageAccountName": "[format('azstore{0}', uniquestring(resourceGroup().id))]"
    
  7. 选择“保存”。 现在可以看到门户模板部署界面。 请注意在模板中定义的两个参数。

  8. 输入或选择属性值:

    • 订阅:选择 Azure 订阅。
    • 资源组:选择“ 新建 ”并命名。
    • 位置:选择 Azure 位置。
    • 存储帐户类型:使用默认值。 模板中定义的混合大小写参数名称“storageAccountType”在门户上显示时会转换为空格分隔的字符串。
    • 位置:使用默认值。
    • 我同意上述条款和条件:(选择)
  9. 选择“购买”。

后续步骤