Uso de etiquetas para organizar los recursos de AzureUse tags to organize your Azure resources

Aplicará etiquetas a los recursos de Azure que proporcionan metadatos para organizarlos de forma lógica en una taxonomía.You apply tags to your Azure resources giving metadata to logically organize them into a taxonomy. Cada etiqueta consta de un nombre y un par de valores.Each tag consists of a name and a value pair. Por ejemplo, puede aplicar el nombre "Environment" y el valor "Production" a todos los recursos en producción.For example, you can apply the name "Environment" and the value "Production" to all the resources in production.

Después de aplicar las etiquetas, puede recuperar todos los recursos de la suscripción que tengan ese nombre y valor de etiqueta.After you apply tags, you can retrieve all the resources in your subscription with that tag name and value. Las etiquetas le permiten recuperar los recursos relacionados que se encuentran en distintos grupos de recursos.Tags enable you to retrieve related resources from different resource groups. Este enfoque puede resultar útil si necesita organizar recursos para facturación o administración.This approach is helpful when you need to organize resources for billing or management.

La taxonomía debe considerar una estrategia de autoservicio de etiquetado de metadatos además de una estrategia de autoetiquetado para reducir la carga sobre los usuarios y aumentar la precisión.Your taxonomy should consider a self-service metadata tagging strategy in addition to an auto-tagging strategy to reduce the burden on users and increase accuracy.

Se aplican las siguientes limitaciones a las etiquetas:The following limitations apply to tags:

  • No todos los tipos de recursos admiten etiquetas.Not all resource types support tags. Para determinar si se puede aplicar una etiqueta a un tipo de recurso determinado, consulte Tag support for Azure resources (Compatibilidad con etiquetas para los recursos de Azure).To determine if you can apply a tag to a resource type, see Tag support for Azure resources.
  • Cada recurso o grupo de recursos puede tener un máximo de cincuenta pares de nombre/valor de etiqueta.Each resource or resource group can have a maximum of 50 tag name/value pairs. Actualmente, las cuentas de almacenamiento solo admiten quince etiquetas, pero ese límite se elevará a cincuenta en una versión futura.Currently, storage accounts only support 15 tags, but that limit will be raised to 50 in a future release. Si necesita aplicar más etiquetas que el número máximo permitido, use una cadena JSON para el valor de etiqueta.If you need to apply more tags than the maximum allowed number, use a JSON string for the tag value. La cadena JSON puede contener muchos valores que se aplican a un sol nombre de etiqueta.The JSON string can contain many values that are applied to a single tag name. Un grupo de recursos puede contener muchos recursos con cincuenta pares de clave/valor de etiqueta cada uno.A resource group can contain many resources that each have 50 tag name/value pairs.
  • El nombre de etiqueta está limitado a 512 caracteres y el valor de la etiqueta, a 256.The tag name is limited to 512 characters, and the tag value is limited to 256 characters. En las cuentas de almacenamiento, el nombre de etiqueta se limita a 128 caracteres y el valor de la etiqueta, a 256.For storage accounts, the tag name is limited to 128 characters, and the tag value is limited to 256 characters.
  • Las VM generalizadas no admiten etiquetas.Generalized VMs don't support tags.
  • Los recursos de un grupo de recursos no heredan las etiquetas aplicadas a este.Tags applied to the resource group are not inherited by the resources in that resource group.
  • No se pueden aplicar etiquetas a recursos clásicos como Cloud Services.Tags can't be applied to classic resources such as Cloud Services.
  • Los nombres de etiqueta no pueden contener estos caracteres: <, >, %, &, \, ?, /Tag names can't contain these characters: <, >, %, &, \, ?, /

Para aplicar etiquetas a los recursos, el usuario debe tener acceso de escritura en ese tipo de recurso.To apply tags to resources, the user must have write access to that resource type. Para aplicar etiquetas a todos los tipos de recursos, use el rol Colaborador.To apply tags to all resource types, use the Contributor role. Para aplicar etiquetas a un solo tipo de recurso, use el rol de colaborador para ese recurso.To apply tags to only one resource type, use the contributor role for that resource. Por ejemplo, para aplicar etiquetas a las máquinas virtuales, use Colaborador de la máquina virtual.For example, to apply tags to virtual machines, use the Virtual Machine Contributor.

Nota

En este artículo se indican los pasos para eliminar los datos personales del dispositivo o del servicio y puede utilizarse para cumplir con sus obligaciones según el Reglamento general de protección de datos (RGPD).This article provides steps for how to delete personal data from the device or service and can be used to support your obligations under the GDPR. Si desea obtener información general sobre el RGPD, consulte la sección sobre RGPD del Portal de confianza de servicios.If you’re looking for general info about GDPR, see the GDPR section of the Service Trust portal.

DirectivasPolicies

Puede usar Azure Policy para aplicar reglas de etiquetado y convenciones.You can use Azure Policy to enforce tagging rules and conventions. Mediante la creación de una directiva, evitará el escenario de recursos que se vayan a implementar en su suscripción que no cumplen con las etiquetas esperadas para su organización.By creating a policy, you avoid the scenario of resources being deployed to your subscription that don't comply with the expected tags for your organization. En lugar de aplicar manualmente las etiquetas o buscar recursos que no son compatibles, puede crear una directiva que aplica automáticamente las etiquetas necesarias durante la implementación.Instead of manually applying tags or searching for resources that aren't compliant, you can create a policy that automatically applies the needed tags during deployment. La sección siguiente muestra las directivas de ejemplo para las etiquetas.The following section shows example policies for tags.

EtiquetasTags

Aplicar etiqueta y su valor predeterminadoApply tag and its default value Anexa un nombre y valor de etiqueta especificado, si no se proporciona esa etiqueta.Appends a specified tag name and value, if that tag is not provided. Se especifica el valor y el nombre de la etiqueta que se va a aplicar.You specify the tag name and value to apply.
Iniciativa de directiva de etiquetas de facturaciónBilling Tags Policy Initiative Requiere valores de etiqueta especificados para el nombre de producto y el centro de costos.Requires specified tag values for cost center and product name. Usa directivas integradas para aplicar las etiquetas requeridas.Uses built-in policies to apply and enforce required tags. Se especifican los valores requeridos para las etiquetas.You specify the required values for the tags.
Aplicar una etiqueta y su valorEnforce tag and its value Requiere un valor y nombre de etiqueta especificada.Requires a specified tag name and value. Se especifica el valor y el nombre de la etiqueta que se va a aplicar.You specify the tag name and value to enforce.
Aplicar etiqueta y su valor en grupos de recursosEnforce tag and its value on resource groups Requiere una etiqueta y un valor en un grupo de recursos.Requires a tag and value on a resource group. Se especifica el valor y el nombre de etiqueta que se requieren.You specify the required tag name and value.

PowerShellPowerShell

Nota

Este artículo se ha actualizado para usar el nuevo módulo Az de Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. Aún puede usar el módulo de AzureRM que continuará recibiendo correcciones de errores hasta diciembre de 2020 como mínimo.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Para más información acerca del nuevo módulo Az y la compatibilidad con AzureRM, consulte Introducing the new Azure PowerShell Az module (Presentación del nuevo módulo Az de Azure PowerShell).To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Para obtener instrucciones sobre la instalación del módulo Az, consulte Instalación de Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Para ver las etiquetas existentes de un grupo de recursos, use:To see the existing tags for a resource group, use:

(Get-AzResourceGroup -Name examplegroup).Tags

Ese script devuelve el siguiente formato:That script returns the following format:

Name                           Value
----                           -----
Dept                           IT
Environment                    Test

Para ver las etiquetas existentes de un recurso que tiene un identificador de recurso especificado, use:To see the existing tags for a resource that has a specified resource ID, use:

(Get-AzResource -ResourceId /subscriptions/<subscription-id>/resourceGroups/<rg-name>/providers/Microsoft.Storage/storageAccounts/<storage-name>).Tags

O bien, para ver las etiquetas existentes para un recurso que tiene un nombre y un grupo de recursos especificados, use:Or, to see the existing tags for a resource that has a specified name and resource group, use:

(Get-AzResource -ResourceName examplevnet -ResourceGroupName examplegroup).Tags

Para obtener grupos de recursos que tengan una etiqueta específica, use:To get resource groups that have a specific tag, use:

(Get-AzResourceGroup -Tag @{ Dept="Finance" }).ResourceGroupName

Para obtener recursos que tengan una etiqueta específica, use:To get resources that have a specific tag, use:

(Get-AzResource -Tag @{ Dept="Finance"}).Name

Para obtener recursos que tengan un nombre de etiqueta específico, use:To get resources that have a specific tag name, use:

(Get-AzResource -TagName Dept).Name

Cada vez que aplique etiquetas a un recurso o grupo de recursos, sobrescribirá las etiquetas existentes en ese recurso o grupo de recursos.Every time you apply tags to a resource or a resource group, you overwrite the existing tags on that resource or resource group. Por lo tanto, tiene que utilizar un enfoque diferente en función de si el recurso o grupo de recursos tienen etiquetas existentes.Therefore, you must use a different approach based on whether the resource or resource group has existing tags.

Para agregar etiquetas a un grupo de recursos sin etiquetas existentes, use:To add tags to a resource group without existing tags, use:

Set-AzResourceGroup -Name examplegroup -Tag @{ Dept="IT"; Environment="Test" }

Para agregar etiquetas a un grupo de recursos que ya tiene etiquetas, recupere las etiquetas existentes, agregue la nueva y vuelva a aplicar todas:To add tags to a resource group that has existing tags, retrieve the existing tags, add the new tag, and reapply the tags:

$tags = (Get-AzResourceGroup -Name examplegroup).Tags
$tags.Add("Status", "Approved")
Set-AzResourceGroup -Tag $tags -Name examplegroup

Para agregar etiquetas a un recurso sin etiquetas, use:To add tags to a resource without existing tags, use:

$r = Get-AzResource -ResourceName examplevnet -ResourceGroupName examplegroup
Set-AzResource -Tag @{ Dept="IT"; Environment="Test" } -ResourceId $r.ResourceId -Force

Para agregar etiquetas a un recurso que ya tiene etiquetas, use:To add tags to a resource that has existing tags, use:

$r = Get-AzResource -ResourceName examplevnet -ResourceGroupName examplegroup
$r.Tags.Add("Status", "Approved")
Set-AzResource -Tag $r.Tags -ResourceId $r.ResourceId -Force

Para aplicar todas las etiquetas de un grupo de recursos a sus recursos y no conservar ninguna de las etiquetas existentes en los recursos, use el siguiente script:To apply all tags from a resource group to its resources, and not keep existing tags on the resources, use the following script:

$groups = Get-AzResourceGroup
foreach ($g in $groups)
{
    Get-AzResource -ResourceGroupName $g.ResourceGroupName | ForEach-Object {Set-AzResource -ResourceId $_.ResourceId -Tag $g.Tags -Force }
}

Para aplicar todas las etiquetas de un grupo de recursos a sus recursos y conservar las etiquetas existentes en los recursos que no son duplicados, use el siguiente script:To apply all tags from a resource group to its resources, and keep existing tags on resources that aren't duplicates, use the following script:

$group = Get-AzResourceGroup "examplegroup"
if ($null -ne $group.Tags) {
    $resources = Get-AzResource -ResourceGroupName $group.ResourceGroupName
    foreach ($r in $resources)
    {
        $resourcetags = (Get-AzResource -ResourceId $r.ResourceId).Tags
        if ($resourcetags)
        {
            foreach ($key in $group.Tags.Keys)
            {
                if (-not($resourcetags.ContainsKey($key)))
                {
                    $resourcetags.Add($key, $group.Tags[$key])
                }
            }
            Set-AzResource -Tag $resourcetags -ResourceId $r.ResourceId -Force
        }
        else
        {
            Set-AzResource -Tag $group.Tags -ResourceId $r.ResourceId -Force
        }
    }
}

Para quitar todas las etiquetas, pase una tabla hash vacía:To remove all tags, pass an empty hash table:

Set-AzResourceGroup -Tag @{} -Name examplegroup

CLI de AzureAzure CLI

Para ver las etiquetas existentes de un grupo de recursos, use:To see the existing tags for a resource group, use:

az group show -n examplegroup --query tags

Ese script devuelve el siguiente formato:That script returns the following format:

{
  "Dept"        : "IT",
  "Environment" : "Test"
}

O bien, para ver las etiquetas existentes para un recurso que tiene un nombre, un tipo y un grupo de recursos especificados, use:Or, to see the existing tags for a resource that has a specified name, type, and resource group, use:

az resource show -n examplevnet -g examplegroup --resource-type "Microsoft.Network/virtualNetworks" --query tags

Al recorrer en iteración una colección de recursos, puede mostrar el identificador de recurso por recurso.When looping through a collection of resources, you might want to show the resource by resource ID. Más adelante en este artículo se muestra un ejemplo completo.A complete example is shown later in this article. Para ver las etiquetas existentes de un recurso que tiene un identificador de recurso especificado, use:To see the existing tags for a resource that has a specified resource ID, use:

az resource show --id <resource-id> --query tags

Para obtener grupos de recursos que tengan una etiqueta específica, use az group list:To get resource groups that have a specific tag, use az group list:

az group list --tag Dept=IT

Para obtener todos los recursos que tengan una etiqueta y un valor particulares, use az resource list:To get all the resources that have a particular tag and value, use az resource list:

az resource list --tag Dept=Finance

Cada vez que aplique etiquetas a un recurso o grupo de recursos, sobrescribirá las etiquetas existentes en ese recurso o grupo de recursos.Every time you apply tags to a resource or a resource group, you overwrite the existing tags on that resource or resource group. Por lo tanto, tiene que utilizar un enfoque diferente en función de si el recurso o grupo de recursos tienen etiquetas existentes.Therefore, you must use a different approach based on whether the resource or resource group has existing tags.

Para agregar etiquetas a un grupo de recursos sin etiquetas existentes, use:To add tags to a resource group without existing tags, use:

az group update -n examplegroup --set tags.Environment=Test tags.Dept=IT

Para agregar etiquetas a un recurso sin etiquetas, use:To add tags to a resource without existing tags, use:

az resource tag --tags Dept=IT Environment=Test -g examplegroup -n examplevnet --resource-type "Microsoft.Network/virtualNetworks"

Para agregar etiquetas a un recurso que ya tiene etiquetas, recupere las etiquetas existentes, vuelva a formatear el valor y vuelva a aplicar las etiquetas existentes y nuevas:To add tags to a resource that already has tags, retrieve the existing tags, reformat that value, and reapply the existing and new tags:

jsonrtag=$(az resource show -g examplegroup -n examplevnet --resource-type "Microsoft.Network/virtualNetworks" --query tags)
rt=$(echo $jsonrtag | tr -d '"{},' | sed 's/: /=/g')
az resource tag --tags $rt Project=Redesign -g examplegroup -n examplevnet --resource-type "Microsoft.Network/virtualNetworks"

Para aplicar todas las etiquetas de un grupo de recursos a sus recursos y no conservar ninguna de las etiquetas existentes en los recursos, use el siguiente script:To apply all tags from a resource group to its resources, and not keep existing tags on the resources, use the following script:

groups=$(az group list --query [].name --output tsv)
for rg in $groups
do
  jsontag=$(az group show -n $rg --query tags)
  t=$(echo $jsontag | tr -d '"{},' | sed 's/: /=/g')
  r=$(az resource list -g $rg --query [].id --output tsv)
  for resid in $r
  do
    az resource tag --tags $t --id $resid
  done
done

Para aplicar todas las etiquetas de un grupo de recursos a sus recursos y conservar ninguna de las etiquetas existentes en los recursos, use el siguiente script:To apply all tags from a resource group to its resources, and keep existing tags on resources, use the following script:

groups=$(az group list --query [].name --output tsv)
for rg in $groups
do
  jsontag=$(az group show -n $rg --query tags)
  t=$(echo $jsontag | tr -d '"{},' | sed 's/: /=/g')
  r=$(az resource list -g $rg --query [].id --output tsv)
  for resid in $r
  do
    jsonrtag=$(az resource show --id $resid --query tags)
    rt=$(echo $jsonrtag | tr -d '"{},' | sed 's/: /=/g')
    az resource tag --tags $t$rt --id $resid
  done
done

PlantillasTemplates

Para etiquetar un recurso durante la implementación, agregue el elemento tags al recurso que se va a implementar.To tag a resource during deployment, add the tags element to the resource you're deploying. Proporcione el nombre y el valor de la etiqueta.Provide the tag name and value.

Aplicación de un valor literal al nombre de etiquetaApply a literal value to the tag name

En el ejemplo siguiente se muestra una cuenta de almacenamiento con dos etiquetas (Dept y Environment) que se establecen en valores literales:The following example shows a storage account with two tags (Dept and Environment) that are set to literal values:

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "location": {
            "type": "string",
            "defaultValue": "[resourceGroup().location]"
        }
    },
    "resources": [
        {
            "apiVersion": "2019-04-01",
            "type": "Microsoft.Storage/storageAccounts",
            "name": "[concat('storage', uniqueString(resourceGroup().id))]",
            "location": "[parameters('location')]",
            "tags": {
                "Dept": "Finance",
                "Environment": "Production"
            },
            "sku": {
                "name": "Standard_LRS"
            },
            "kind": "Storage",
            "properties": {}
        }
    ]
}

Para establecer una etiqueta en un valor de datetime, use la función utcNow.To set a tag to a datetime value, use the utcNow function.

Aplicación de un objeto al elemento de etiquetaApply an object to the tag element

Puede definir un parámetro de objeto que almacene varias etiquetas y aplicar ese objeto al elemento de etiqueta.You can define an object parameter that stores several tags, and apply that object to the tag element. Cada propiedad del objeto se convierte en una etiqueta independiente para el recurso.Each property in the object becomes a separate tag for the resource. El siguiente ejemplo tiene un parámetro denominado tagValues que se aplica al elemento de etiqueta.The following example has a parameter named tagValues that is applied to the tag element.

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "location": {
            "type": "string",
            "defaultValue": "[resourceGroup().location]"
        },
        "tagValues": {
            "type": "object",
            "defaultValue": {
                "Dept": "Finance",
                "Environment": "Production"
            }
        }
    },
    "resources": [
        {
            "apiVersion": "2019-04-01",
            "type": "Microsoft.Storage/storageAccounts",
            "name": "[concat('storage', uniqueString(resourceGroup().id))]",
            "location": "[parameters('location')]",
            "tags": "[parameters('tagValues')]",
            "sku": {
                "name": "Standard_LRS"
            },
            "kind": "Storage",
            "properties": {}
        }
    ]
}

Aplicación de una cadena JSON al nombre de etiquetaApply a JSON string to the tag name

Para almacenar muchos valores en una única etiqueta, aplique una cadena JSON que represente los valores.To store many values in a single tag, apply a JSON string that represents the values. Toda la cadena JSON se almacena como una etiqueta que no puede superar los 256 caracteres.The entire JSON string is stored as one tag that can't exceed 256 characters. En el ejemplo siguiente se muestra una etiqueta denominada CostCenter que contiene varios valores de una cadena JSON:The following example has a single tag named CostCenter that contains several values from a JSON string:

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "location": {
            "type": "string",
            "defaultValue": "[resourceGroup().location]"
        }
    },
    "resources": [
        {
            "apiVersion": "2019-04-01",
            "type": "Microsoft.Storage/storageAccounts",
            "name": "[concat('storage', uniqueString(resourceGroup().id))]",
            "location": "[parameters('location')]",
            "tags": {
                "CostCenter": "{\"Dept\":\"Finance\",\"Environment\":\"Production\"}"
            },
            "sku": {
                "name": "Standard_LRS"
            },
            "kind": "Storage",
            "properties": {}
        }
    ]
}

Aplicación de etiquetas del grupo de recursosApply tags from resource group

Para aplicar etiquetas desde un grupo de recursos a un recurso, use la función resourceGroup.To apply tags from a resource group to a resource, use the resourceGroup function. Cuando obtenga el valor de la etiqueta, use la sintaxis tags.[tag-name] en lugar de la sintaxis tags.tag-name, porque algunos caracteres no se analizan correctamente en la notación de puntos.When getting the tag value, use the tags.[tag-name] syntax instead of the tags.tag-name syntax, because some characters aren't parsed correctly in the dot notation.

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "location": {
            "type": "string",
            "defaultValue": "[resourceGroup().location]"
        }
    },
    "resources": [
        {
            "apiVersion": "2019-04-01",
            "type": "Microsoft.Storage/storageAccounts",
            "name": "[concat('storage', uniqueString(resourceGroup().id))]",
            "location": "[parameters('location')]",
            "tags": {
                "Dept": "[resourceGroup().tags['Dept']]",
                "Environment": "[resourceGroup().tags['Environment']]"
            },
            "sku": {
                "name": "Standard_LRS"
            },
            "kind": "Storage",
            "properties": {}
        }
    ]
}

PortalPortal

  1. Para ver las etiquetas de un recurso o un grupo de recursos, busque las etiquetas existentes en la introducción.To view the tags for a resource or a resource group, looks for existing tags in the overview. Si no ha aplicado etiquetas anteriormente, la lista está vacía.If you have not previously applied tags, the list is empty.

    Visualización de las etiquetas por recurso o grupo de recursos

  2. Para agregar una etiqueta, seleccione Haga clic aquí para agregar etiquetas.To add a tag, select Click here to add tags.

  3. Proporcione un nombre y un valor.Provide a name and value. Seleccione + para agregar la etiqueta.Select + to add the tag.

    Agregar etiqueta

  4. Continúe agregando etiquetas según sea necesario.Continue adding tags as needed. Cuando haya terminado, seleccione Guardar.When done, select Save.

    Guardar etiquetas

  5. Las etiquetas aparecen ahora en la información general.The tags are now displayed in the overview.

    Mostrar etiquetas

  6. Para agregar o eliminar una etiqueta, seleccione cambiar.To add or delete a tag, select change.

  7. Para eliminar una etiqueta, seleccione el icono de papelera.To delete a tag, select the trash icon. Después, seleccione Guardar.Then, select Save.

    Eliminar etiqueta

Para asignar etiquetas a varios recursos de forma masiva:To bulk assign tags to multiple resources:

  1. En cualquier lista de recursos, seleccione la casilla de los recursos a los que quiere asignar la etiqueta.From any list of resources, select the checkbox for the resources you want to assign the tag.

    Seleccionar varios recursos

  2. Seleccionar Asignar etiquetasSelect Assign tags

    Asignar etiquetas

  3. Después de cada nombre y valor, seleccione + .After each name and value, select +. Cuando haya terminado, seleccione Asignar.When done, select Assign.

    Seleccionar Asignar

Para ver todos los recursos con una etiqueta:To view all resources with a tag:

  1. Seleccione Todos los servicios y Etiquetas.Select All services and Tags.

    Buscar por etiqueta

  2. Seleccione la etiqueta para ver los recursos.Select the tag for viewing resources.

    Seleccionar etiqueta

  3. Se muestran todos los recursos que contienen esa etiqueta.All resources with that tag are displayed.

    Visualización de recursos por etiqueta

  4. Para un acceso rápido, ancle la vista al panel.For quick access, pin the view to the dashboard.

    Anclar al panel

  5. La vista está disponible desde el panel.The view is available from the dashboard.

    panel

API DE RESTREST API

Tanto Azure Portal como PowerShell usan la API de REST de Resource Manager en segundo plano.The Azure portal and PowerShell both use the Resource Manager REST API behind the scenes. Si necesita integrar el etiquetado en otro entorno, puede obtener etiquetas con un comando GET en el identificador de recurso y actualizar el conjunto de etiquetas con una llamada PATCH.If you need to integrate tagging into another environment, you can get tags by using GET on the resource ID and update the set of tags by using a PATCH call.

Etiquetas y facturaciónTags and billing

Puede usar etiquetas a fin de agrupar los datos de facturación.You can use tags to group your billing data. Por ejemplo, si va a ejecutar varias máquinas virtuales para distintas organizaciones, use las etiquetas para agrupar el uso por centro de costo.For example, if you're running multiple VMs for different organizations, use the tags to group usage by cost center. También puede usar etiquetas para clasificar los costos por entorno de tiempo de ejecución; por ejemplo, el uso de facturación en máquinas virtuales que se ejecutan en el entorno de producción.You can also use tags to categorize costs by runtime environment, such as the billing usage for VMs running in the production environment.

Puede recuperar información sobre las etiquetas a través de las API de RateCard y de uso de recursos de Azure o mediante el archivo de valores separados por coma (CSV).You can retrieve information about tags through the Azure Resource Usage and RateCard APIs or the usage comma-separated values (CSV) file. Puede descargar el archivo de uso del Centro de cuentas de Azure o de Azure Portal.You download the usage file from the Azure Account Center or Azure portal. Para más información, consulte Procedimiento para descargar las datos de uso diario y de factura de Azure.For more information, see Download or view your Azure billing invoice and daily usage data. Al descargar el archivo de uso del Centro de cuentas de Azure, seleccione Versión 2.When downloading the usage file from the Azure Account Center, select Version 2. En los servicios que admiten etiquetas con facturación, las etiquetas aparecen en la columna Etiquetas.For services that support tags with billing, the tags appear in the Tags column.

Para las operaciones de API de REST, vea Referencia de API de REST de facturación de Azure.For REST API operations, see Azure Billing REST API Reference.

Pasos siguientesNext steps