当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Azure 中应用标签以及为什么应该标记所有 Azure 资源

作者:精品下载站 日期:2024-12-14 06:41:39 浏览:14 分类:玩电脑

在 Azure 中应用标签以及为什么应该标记所有 Azure 资源


Azure 中的标签是用于逻辑组织 Azure 资源的名称/值对。它们可以应用于单个资源或资源组,以帮助实现自动化、组织和成本管理。

标记 Azure 资源是云部署的重要组成部分,通常用作通过 Azure 策略应用业务策略以及通过成本管理跟踪部门成本的基础。

了解在 Azure 中使用标签的方式和原因以及在标签治理方面遵循最佳实践非常重要。

标签可以应用于哪些资源类型?

跨不同 Microsoft 命名空间的许多服务都支持标签。 Microsoft 提供了受支持资源类型的完整列表。

此处:https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/tag-support

如何将标签应用于 Azure 资源?

您可以通过 Azure 门户、Powershell、Azure CLI、资源管理器模板和 Rest API 添加、修改和删除 Azure 资源上的标签。

在 Azure 门户中应用标签

通过 Azure 门户中的资源创建向导创建资源时,您将看到应用标签的选项。

[玩转系统] 在 Azure 中应用标签以及为什么应该标记所有 Azure 资源

使用 Powershell 应用标签

下面我们将创建一个名为 supervm01 的新虚拟机。注意 -tag 参数,您可以在代码开头看到,我们声明了 $vmtags 变量,然后在末尾使用它。您可以看到我们正在应用两个 2 标签(名称-值对)。

$vmtags = @{Department = "IT"; Billing = "IT"}

New-AzVm `
    -ResourceGroupName 'vm1ResourceGroup' `
    -Name 'Supervm1' `
    -Location 'East US' `
    -VirtualNetworkName 'myVnet' `
    -SubnetName 'mySubnet' `
    -SecurityGroupName 'myNetworkSecurityGroup' `
    -PublicIpAddressName 'myPublicIpAddress' `
    -OpenPorts 80,3389
    -tag $vmtags

tag参数采用哈希表的格式。为了在我们的脚本中使用它,我们首先需要声明哈希表,上面我们使用 $vmtags。然后我们可以在脚本中需要时调用它。

使用 Azure CLI 应用标签

使用 Azure CLI 与上面类似,但语法略有不同。您可以从下面看到,在创建资源时分配标签时,我们在最终命令中指定所有标签,而不是调用变量。

##First we must create a resource group
az group create --name myResourceGroup --location eastus

#Lets create our VM
az vm create \
    --resource-group myResourceGroup \
    --name myVM \
    --image Win2019Datacenter \
    --public-ip-sku Standard \
    --admin-username azureuser 
    --Tags 'mytag1=mytagvalue' 'mytag2=mytagevalue'

概括

我们希望这篇文章能够帮助您理解; Azure 标签是什么? Azure 标签的用途是什么?以及如何使用 Azure 门户、Azure PowerShell 或 Azure CLI 将 Azure 标签应用到资源。

您想获得 Azure 认证吗?请查看我们的完整 Azure 培训和在线指南,或查看我们关于不同 Azure 考试的许多帖子。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯