如何在 Azure 中标记 Linux 虚拟机

本文介绍在 Azure 中通过 Resource Manager 部署模型标记 Linux 虚拟机的不同方式。 标记是用户定义的键/值对,可直接放置在资源或资源组中。 针对每个资源和资源组,Azure 当前支持最多 15 个标记。 标记可以在创建时放置在资源中或添加到现有资源中。 请注意,只有通过 Resource Manager 部署模型创建的资源支持标记。

通过模板标记虚拟机

首先,让我们看一下如何通过模板进行标记。 此模板将标记放置在以下资源中:计算(虚拟机)、存储(存储帐户)和网络(公共 IP 地址、虚拟网络和网络接口)。 此模板适用于 Windows VM,但经过改造后也可用于 Linux VM。

单击下面的 部署至 Azure 按钮。 这将导航到 Azure 门户,可在其中部署此模板。

使用标记进行简单部署

此模板包括以下标记:DepartmentApplicationCreated By。 如果想要不同的标记名称,则可以直接在模板中添加/编辑这些标记。

模板中的 Azure 标记

如你所见,标记定义为键值对,用冒号 (:) 分隔。 必须按以下格式定义标记:

    "tags": {
        "Key1" : "Value1",
        "Key2" : "Value2"
    }

完成编辑后,使用选择的标记保存模板文件。

接下来,在 “编辑参数”部分中,可以填写标记的值。

通过 Azure 门户编辑标记

单击 “创建”,使用标记值部署此模板。

通过门户进行标记

使用标记创建资源后,可以在门户中查看、添加和删除该标记。

选择标记图标,以查看标记:

Azure 门户中的标记图标

通过定义你自己的键/值对,使用门户添加新标记并进行保存。

通过 Azure 门户添加新标记

新标记现在应在资源的标记列表中显示。

Azure 门户中保存的新标记

使用 Azure CLI 进行标记

若要开始, 请安装和配置 Azure CLI 并确保处于 Resource Manager 模式 (azure config mode arm)。

可以使用此命令查看给定虚拟机的所有属性,包括标记:

    azure vm show -g MyResourceGroup -n MyTestVM

若要通过 Azure CLI 添加新的 VM 标记,可以使用 azure vm set 命令以及标记参数 -t

    azure vm set -g MyResourceGroup -n MyTestVM -t myNewTagName1=myNewTagValue1;myNewTagName2=myNewTagValue2

若要删除所有标记,可以在 azure vm set 命令中使用 -T 参数。

    azure vm set - g MyResourceGroup -n MyTestVM -T

既然我们已通过 Azure CLI 和门户将标记应用到资源中,那就让我们看一看使用情况详细信息,以在计费门户中的查看标记。

在使用情况详细信息中查看标记

通过 Resource Manager 部署模型放置在计算、网络和存储资源中的标记将在 计费门户上的使用情况详细信息中填充。

单击“下载使用情况详细信息” ,以查看订阅中的使用情况详细信息。

Azure 门户中的使用情况详细信息

选择帐单和 版本 2 使用情况详细信息:

Azure 门户中的版本 2 预览使用情况详细信息

在使用情况详细信息中,可以在 “标记”列中看到所有标记:

Azure 门户中的标记列

通过分析这些标记以及使用情况,组织将能够获得对消耗数据的全新见解。

后续步骤