Использование тегов для организации ресурсов в AzureUse tags to organize your Azure resources

К ресурсам Azure можно применять теги, чтобы логически классифицировать их на основе метаданных.You apply tags to your Azure resources giving metadata to logically organize them into a taxonomy. Каждый тег состоит из пары "имя — значение".Each tag consists of a name and a value pair. Например, имя Environment и значение Production можно применить ко всем ресурсам в рабочей среде.For example, you can apply the name "Environment" and the value "Production" to all the resources in production.

Применив теги, вы сможете получить все ресурсы в подписке с именем и значением нужного тега.After you apply tags, you can retrieve all the resources in your subscription with that tag name and value. Теги позволяют извлекать связанные ресурсы из разных групп ресурсов.Tags enable you to retrieve related resources from different resource groups. Такой подход может быть полезным, когда требуется организовать ресурсы для выставления счетов или управления.This approach is helpful when you need to organize resources for billing or management.

Чтобы уменьшить нагрузку на пользователей и повысить точность, в процессе классификации рекомендуем применить стратегию добавления тегов на основе метаданных, а также стратегию автоматического добавления тегов.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.

Действительны следующие ограничения для тегов.The following limitations apply to tags:

  • Не все типы ресурсов поддерживают теги.Not all resource types support tags. Сведения о возможности применения тегов к типу ресурса см. в статье о поддержке тегов ресурсами Azure.To determine if you can apply a tag to a resource type, see Tag support for Azure resources.
  • Каждая группа ресурсов не может превышать 50 пар имя значение тега.Each resource or resource group can have a maximum of 50 tag name/value pairs. В настоящее время учетные записи хранения поддерживают только 15 тегов, но этот предел будет вызываться до 50 в будущем выпуске.Currently, storage accounts only support 15 tags, but that limit will be raised to 50 in a future release. Если вам нужно применить дополнительные теги, чем максимально допустимое число, используйте строку JSON для значения тега.If you need to apply more tags than the maximum allowed number, use a JSON string for the tag value. Строка JSON может содержать много значений, применяемых к одному имени тега.The JSON string can contain many values that are applied to a single tag name. Группа ресурсов может включать разные ресурсы, каждый из которых содержит 50 пар имя/значение тега.A resource group can contain many resources that each have 50 tag name/value pairs.
  • Имя тега ограничено 512 символами, а значение тега — 256 символами.The tag name is limited to 512 characters, and the tag value is limited to 256 characters. Для учетных записей хранения имя тега ограничено 128 символами, а значение тега — 256 символами.For storage accounts, the tag name is limited to 128 characters, and the tag value is limited to 256 characters.
  • Неуниверсальных VM не поддерживают теги.Generalized VMs don't support tags.
  • Теги, примененные к группе ресурсов, не наследуются ресурсами в этой группе.Tags applied to the resource group are not inherited by the resources in that resource group.
  • Теги нельзя применять к классическим ресурсам, например к облачным службам Microsoft Azure.Tags can't be applied to classic resources such as Cloud Services.
  • Имена тегов не могут содержать следующие символы: <, >, %, &, \, ?, /Tag names can't contain these characters: <, >, %, &, \, ?, /

Чтобы применить теги к ресурсам, у пользователя должен быть доступ на запись к этому типу ресурсов.To apply tags to resources, the user must have write access to that resource type. Чтобы применить теги ко всем типам ресурсов, используйте роль участника.To apply tags to all resource types, use the Contributor role. Чтобы применить теги только к одному типу ресурсов, используйте роль участника для этого ресурса.To apply tags to only one resource type, use the contributor role for that resource. Например, чтобы применить теги к виртуальным машинам, используйте Участник виртуальных машин.For example, to apply tags to virtual machines, use the Virtual Machine Contributor.

Примечание

В этой статье приведены пошаговые инструкции по удалению персональных данных с устройства или из службы. Эти сведения можно использовать для соблюдения обязательств согласно Общему регламенту по защите данных (GDPR).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. Если вы ищете общие сведения о GDPR, обратитесь к разделу о GDPR на портале служб защиты данных.If you’re looking for general info about GDPR, see the GDPR section of the Service Trust portal.

ПолитикиPolicies

Вы можете использовать службу Политика Azure, чтобы принудительно применять правила и соглашения.You can use Azure Policy to enforce tagging rules and conventions. Создавая политику, можно избежать сценария, в котором ресурсы развертываются в подписку, не соответствующую ожидаемым тегам вашей организации.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. Вместо ручного применения тегов или поиска ресурсов, которые не соответствуют требованиям, вы можете создать политику, которая автоматически применяет необходимые теги во время развертывания.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. В следующем разделе приведены примеры политик для тегов.The following section shows example policies for tags.

ТегиTags

Применение тега и значения по умолчаниюApply tag and its default value Добавляет имя и значение указанного тега (если этот тег не предоставлен).Appends a specified tag name and value, if that tag is not provided. Вы можете указать имя и значение применяемого тега.You specify the tag name and value to apply.
Инициатива политики тегов выставления счетовBilling Tags Policy Initiative Требует указать значения тега для обозначения места возникновения затрат и названия продукта.Requires specified tag values for cost center and product name. Используются встроенные политики для применения и принудительного назначения требуемых тегов.Uses built-in policies to apply and enforce required tags. Вы можете указать необходимые значения тегов.You specify the required values for the tags.
Принудительное применение тега и его значенияEnforce tag and its value Требует имя и значение указанного тега.Requires a specified tag name and value. Вы можете указать имя и значение тега для принудительного применения.You specify the tag name and value to enforce.
Принудительное применение тега и его значения в группе ресурсовEnforce tag and its value on resource groups Требует указать тег и значение в группе ресурсов.Requires a tag and value on a resource group. Вы можете указать имя и значение требуемого тега.You specify the required tag name and value.

PowerShellPowerShell

Примечание

Эта статья была изменена и теперь содержит сведения о новом модуле Az для Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. Вы по-прежнему можете использовать модуль AzureRM, исправления ошибок для которого будут продолжать выпускаться как минимум до декабря 2020 г.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Дополнительные сведения о совместимости модуля Az с AzureRM см. в статье Introducing the new Azure PowerShell Az module (Знакомство с новым модулем Az для Azure PowerShell).To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Инструкции по установке модуля Az см. в статье об установке Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Чтобы просмотреть существующие теги для группы ресурсов, используйте этот командлет:To see the existing tags for a resource group, use:

(Get-AzResourceGroup -Name examplegroup).Tags

Этот скрипт вернет ответ в следующем формате:That script returns the following format:

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

Чтобы просмотреть существующие теги для ресурса с указанным идентификатором ресурса, используйте: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

Или чтобы просмотреть существующие теги для ресурса с указанным именем и группой ресурсов, используйте: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

Чтобы получить группы ресурсов с определенным тегом, используйте:To get resource groups that have a specific tag, use:

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

Чтобы получить ресурсы с определенным тегом, используйте:To get resources that have a specific tag, use:

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

Чтобы получить ресурсы с определенным тегом, используйте:To get resources that have a specific tag name, use:

(Get-AzResource -TagName Dept).Name

Каждый раз, когда вы добавляете теги к ресурсу или группе ресурсов, вы перезаписываете существующие теги в этом ресурсе или группе.Every time you apply tags to a resource or a resource group, you overwrite the existing tags on that resource or resource group. Поэтому необходимо использовать другой подход, исходя из того, имеются ли теги в ресурсе или в группе ресурсов.Therefore, you must use a different approach based on whether the resource or resource group has existing tags.

Чтобы добавить теги в группу ресурсов без тегов, используйте этот командлет:To add tags to a resource group without existing tags, use:

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

Чтобы добавить теги в группу ресурсов с существующими тегами, извлеките их, добавьте новый тег и повторно примените теги: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

Чтобы добавить теги в ресурс без тегов, используйте этот командлет: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

Чтобы добавить теги в ресурс с существующими тегами, используйте: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

Чтобы применить все теги из группы ресурсов к его ресурсам и не сохранить существующие теги в ресурсах, используйте следующий скрипт: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 }
}

Чтобы применить все теги из группы ресурсов к своим ресурсам и сохранить существующие теги на ресурсах, которые не являются повторяющимися, используйте следующий скрипт: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
        }
    }
}

Чтобы удалить все теги, передайте пустую хэш-таблицу:To remove all tags, pass an empty hash table:

Set-AzResourceGroup -Tag @{} -Name examplegroup

Инфраструктура CLI AzureAzure CLI

Чтобы просмотреть существующие теги для группы ресурсов, используйте этот командлет:To see the existing tags for a resource group, use:

az group show -n examplegroup --query tags

Этот скрипт вернет ответ в следующем формате:That script returns the following format:

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

Чтобы просмотреть существующие теги для ресурса с указанным именем, типом и группой ресурсов, используйте следующую команду: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

При циклическом переборе коллекции ресурсов может потребоваться отобразить ресурс с помощью идентификатора ресурса.When looping through a collection of resources, you might want to show the resource by resource ID. Полный пример показан далее в этой статье.A complete example is shown later in this article. Чтобы просмотреть существующие теги для ресурса с указанным идентификатором ресурса, используйте следующую команду:To see the existing tags for a resource that has a specified resource ID, use:

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

Чтобы получить группы ресурсов с определенным тегом, используйте команду az group list:To get resource groups that have a specific tag, use az group list:

az group list --tag Dept=IT

Чтобы получить все ресурсы с определенным тегом и значением, используйте команду 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

Каждый раз, когда вы добавляете теги к ресурсу или группе ресурсов, вы перезаписываете существующие теги в этом ресурсе или группе.Every time you apply tags to a resource or a resource group, you overwrite the existing tags on that resource or resource group. Поэтому необходимо использовать другой подход, исходя из того, имеются ли теги в ресурсе или в группе ресурсов.Therefore, you must use a different approach based on whether the resource or resource group has existing tags.

Чтобы добавить теги в группу ресурсов без тегов, используйте этот командлет:To add tags to a resource group without existing tags, use:

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

Чтобы добавить теги в ресурс без тегов, используйте этот командлет: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"

Чтобы добавить теги в ресурс, который уже содержит теги, извлеките существующие теги, переформатируйте это значение и еще раз добавьте существующие и новые теги: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"

Чтобы применить все теги из группы ресурсов к его ресурсам и не сохранить существующие теги в ресурсах, используйте следующий скрипт: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

Чтобы применить все теги из группы ресурсов к ресурсам и сохранить существующие теги для ресурсов, используйте следующий скрипт: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

ШаблоныTemplates

Чтобы пометить ресурс во время развертывания, добавьте tags элемент в развертываемый ресурс.To tag a resource during deployment, add the tags element to the resource you're deploying. и укажите имя и значение тега.Provide the tag name and value.

Применение литерального значения к имени тегаApply a literal value to the tag name

В следующем примере показана учетная запись хранения с двумя тегами (Dept и Environment), которым присвоены литеральные значения.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": {}
        }
    ]
}

Чтобы задать тег для значения DateTime, используйте функцию UtcNow.To set a tag to a datetime value, use the utcNow function.

Применение объекта к элементу тегаApply an object to the tag element

Можно определить параметр объекта, который хранит несколько тегов, и применить этот объект к элементу тега.You can define an object parameter that stores several tags, and apply that object to the tag element. Каждое свойство в объекте становится отдельным тегом ресурса.Each property in the object becomes a separate tag for the resource. В следующем примере содержится параметр с именем tagValues, который применяется к элементу тега.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": {}
        }
    ]
}

Применение строки JSON к имени тегаApply a JSON string to the tag name

Для хранения большого количества значений в одном теге примените строку JSON, представляющую значения.To store many values in a single tag, apply a JSON string that represents the values. Вся строка JSON хранится в виде одного тега, длина которого не должна превышать 256 символов.The entire JSON string is stored as one tag that can't exceed 256 characters. В следующем примере приведен один тег с именем CostCenter, содержащий несколько значений из строки 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": {}
        }
    ]
}

Применение тегов из группы ресурсовApply tags from resource group

Чтобы применить теги из группы ресурсов к ресурсу, используйте функцию resourceGroup .To apply tags from a resource group to a resource, use the resourceGroup function. При получении значения тега используйте tags.[tag-name] синтаксис вместо tags.tag-name синтаксиса, так как некоторые символы не анализируются правильно в точечной нотации.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": {}
        }
    ]
}

ПорталPortal

  1. Чтобы просмотреть теги для ресурса или группы ресурсов, ищите существующие теги в обзоре.To view the tags for a resource or a resource group, looks for existing tags in the overview. Если теги ранее не применялись, то список будет пустым.If you have not previously applied tags, the list is empty.

    Просмотр тегов для ресурса или группы ресурсов

  2. Чтобы добавить тег, выберите Click here to add tags (Щелкните здесь, чтобы добавить теги).To add a tag, select Click here to add tags.

  3. Укажите имя и значение.Provide a name and value. Выберите + для добавления тега.Select + to add the tag.

    Добавление тега

  4. При необходимости продолжайте добавлять теги.Continue adding tags as needed. Затем нажмите кнопку Сохранить.When done, select Save.

    Сохранение тегов

  5. Теперь теги отображаются в обзоре.The tags are now displayed in the overview.

    Отображение тегов

  6. Чтобы добавить или удалить тег, выберите Изменить.To add or delete a tag, select change.

  7. Чтобы удалить тег, щелкните значок корзины.To delete a tag, select the trash icon. Затем нажмите кнопку Сохранить.Then, select Save.

    Удаление тега

Вот как можно выполнить пакетное назначение тегов нескольким ресурсам.To bulk assign tags to multiple resources:

  1. В любом списке ресурсов установите флажки для ресурсов, которым требуется назначить тег.From any list of resources, select the checkbox for the resources you want to assign the tag.

    Выбор нескольких ресурсов

  2. Выберите Назначить теги.Select Assign tags

    Назначение тегов

  3. После каждого имени и значения выберите + .After each name and value, select +. По завершении щелкните Назначить.When done, select Assign.

    Выбор элемента "Назначить"

Чтобы просмотреть все ресурсы с тегом, сделайте следующее.To view all resources with a tag:

  1. Выберите Все службы > Теги.Select All services and Tags.

    Поиск по тегу

  2. Выберите тег для просмотра ресурсов.Select the tag for viewing resources.

    Выбор тега

  3. Будут отображены все ресурсы с этим тегом.All resources with that tag are displayed.

    Просмотр ресурсов по тегу

  4. Закрепите представление на панели мониторинга, чтобы всегда иметь его под рукой.For quick access, pin the view to the dashboard.

    Закрепить на панели мониторинга

  5. Представление доступно на панели мониторинга.The view is available from the dashboard.

    панель мониторинга

REST APIREST API

Портал Azure и PowerShell используют интерфейс REST API диспетчера ресурсов Resource Manager.The Azure portal and PowerShell both use the Resource Manager REST API behind the scenes. Если вам нужно интегрировать теги в другую среду, их можно получить с помощью метода GET по идентификатору ресурса и обновить набор тегов с помощью вызова метода 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.

Теги и выставление счетовTags and billing

С помощью тегов можно группировать данные о выставлении счетов.You can use tags to group your billing data. Например, если вы используете несколько виртуальных машин для различных организаций, то с помощью тегов сможете сгруппировать сведения об использовании по месту возникновения затрат.For example, if you're running multiple VMs for different organizations, use the tags to group usage by cost center. Кроме того, теги можно использовать для классификации затрат по среде выполнения (например, сведения о выставленных счетах за виртуальные машины, запущенные в рабочей среде).You can also use tags to categorize costs by runtime environment, such as the billing usage for VMs running in the production environment.

Сведения о тегах можно получить с помощью интерфейсов API использования ресурсов Azure и RateCard или файла сведений об использовании с разделителями-запятыми (CSV-файла).You can retrieve information about tags through the Azure Resource Usage and RateCard APIs or the usage comma-separated values (CSV) file. Этот файл можно скачать в Центре управления учетной записью Azure или на портале Azure.You download the usage file from the Azure Account Center or Azure portal. Дополнительные сведения см. в статье Скачивание или просмотр счета на оплату и данных о ежедневном использовании в Azure.For more information, see Download or view your Azure billing invoice and daily usage data. При скачивании файла сведений об использовании из Центра управления учетной записью Azure выберите Версия 2.When downloading the usage file from the Azure Account Center, select Version 2. Для служб, поддерживающих теги выставления счетов, эти теги отображаются в столбце Теги.For services that support tags with billing, the tags appear in the Tags column.

Подробнее об операциях REST API см. в справочнике по REST API для выставления счетов Azure.For REST API operations, see Azure Billing REST API Reference.

Следующие шагиNext steps