你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 ARM 模板创建 Azure Maps 帐户

可以使用 Azure 资源管理器 (ARM) 模板来创建 Azure Maps 帐户。 获得帐户后,可以在你的网站或移动应用程序中实现 API。

ARM 模板是定义项目基础结构和配置的 JavaScript 对象表示法 (JSON) 文件。 模板使用声明性语法。 在声明性语法中,你可以在不编写创建部署的编程命令序列的情况下,描述预期部署。

如果你的环境满足先决条件,并且你熟悉如何使用 ARM 模板,请选择“部署到 Azure”按钮。 Azure 门户中会打开模板。

部署到 Azure

先决条件

若要完成本文,需要做好以下准备:

  • 如果没有 Azure 订阅,请在开始之前创建一个免费帐户

查看模板

本快速入门中使用的模板来自 Azure 快速启动模板

{
    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "accountName":{
            "type": "string",
            "defaultValue": "[uniqueString(resourceGroup().id)]",
            "metadata": {
                "description": "The name for your Azure Maps account. This value must be globally unique."
            }
        }, 
        "pricingTier": { 
            "type": "string", 
            "allowedValues":[ 
                "S0", 
                "S1", 
                "G2"
            ], 
            "defaultValue": "G2",
            "metadata": { 
                "description": "The pricing tier for the account. Use S0 for small-scale development. Use S1 or G2 for large-scale applications." 
            } 
        }, 
        "kind": { 
            "type": "string", 
            "allowedValues":[ 
                "Gen1", 
                "Gen2" 
            ], 
            "defaultValue": "Gen2", 
            "metadata": { 
                "description": "The pricing tier for the account. Use Gen1 for small-scale development. Use Gen2 for large-scale applications." 
            } 
        } 
    }, 
    "resources": [
        {
            "name": "[parameters('accountName')]",
            "type": "Microsoft.Maps/accounts",
            "apiVersion": "2021-02-01",
            "location": "global",
            "sku": {
               "name": "[parameters('pricingTier')]"
            }, 
            "kind" : "[parameters('kind')]" 
        }
    ]
}

Azure Maps 帐户资源在此模板中定义:

部署模板

  1. 选择下图登录到 Azure 并打开一个模板。 该模板将用于创建 Azure Maps 帐户。

    部署到 Azure

  2. 选择或输入以下值。

    ARM 模板部署门户

    除非指定,否则请使用默认值来创建 Azure Maps 帐户。

    • 订阅:选择一个 Azure 订阅。
    • 资源组:选择“新建”,输入资源组的唯一名称,然后单击“确定”。
    • 位置:选择一个位置。
    • 帐户名称:输入 Azure Maps 帐户的名称,该名称必须是全局唯一的。
    • 定价层:选择适当的定价层,模板的默认值为 S0。
  3. 选择“查看 + 创建”。

  4. 确认审阅页上的设置,然后单击“创建”。 Azure Maps 部署成功后,你会收到一条通知:

    ARM 模板部署门户通知

使用 Azure 门户部署模板。 还可以使用 Azure PowerShell、Azure CLI 和 REST API。 若要了解其他部署方法,请参阅部署模板

查看已部署的资源

可以使用 Azure 门户来检查 Azure Maps 帐户并查看密钥。 还可以使用以下 Azure CLI 脚本来列出帐户密钥。

az maps account keys list --name MyMapsAccount --resource-group MyResourceGroup

清理资源

如果不再需要资源组,可以将其删除,Azure Maps 帐户也会随之删除。 若要使用 Azure CLI 删除资源组,请执行以下操作:

az group delete --name MyResourceGroup

后续步骤

若要详细了解 Azure Maps 和 Azure 资源管理器,请继续阅读以下文章。