Utilizar etiquetas para organizar os recursos do Azure e a hierarquia de gestão

As etiquetas são elementos de metadados que aplica aos seus recursos Azure. São pares de valor-chave que o ajudam a identificar recursos baseados em configurações relevantes para a sua organização. Se quiser acompanhar o ambiente de implantação dos seus recursos, adicione uma chave chamada Ambiente. Para identificar os recursos mobilizados para a produção, dar-lhes um valor de Produção. Totalmente formado, o par de valor-chave torna-se, Ambiente = Produção.

Pode aplicar etiquetas nos seus recursos Azure, grupos de recursos e subscrições.

Para recomendações sobre como implementar uma estratégia de marcação, consulte o guia de decisão de nomeação de recursos e marcação.

As etiquetas de recursos suportam todos os serviços de acumulação de custos. Para garantir que os serviços de acumulação de custos são prestados com uma etiqueta, utilize uma das políticas de etiqueta.

Aviso

As etiquetas são armazenadas como texto simples. Nunca adicione valores sensíveis às etiquetas. Valores sensíveis podem ser expostos através de muitos métodos, incluindo relatórios de custos, comandos que devolvem as definições de etiquetas existentes, histórias de implantação, modelos exportados e registos de monitorização.

Importante

Os nomes das etiquetas são insensíveis para operações. Uma etiqueta com um nome de etiqueta, independentemente do invólucro, é atualizada ou recuperada. No entanto, o fornecedor de recursos pode manter o invólucro que fornece para o nome da etiqueta. Verá o invólucro nos relatórios de custos.

Os valores da etiqueta são sensíveis a casos.

Nota

Este artigo fornece etapas sobre como eliminar dados pessoais do dispositivo ou serviço e pode ser usado para suportar as suas obrigações no âmbito do RGPD. Para obter informações gerais sobre o RGPD, consulte a secção RGPD do Microsoft Trust Center e a secção RGPD do portal Service Trust.

Acesso obrigatório

Há duas maneiras de obter o acesso necessário aos recursos de marcação.

  • Pode ter acesso ao Microsoft.Resources/tags tipo de recurso. Este acesso permite-lhe etiquetar qualquer recurso, mesmo que não tenha acesso ao próprio recurso. A função De Colaborador tag concede este acesso. O papel de contribuinte de etiquetas, por exemplo, não pode aplicar tags em recursos ou grupos de recursos através do portal. Pode, no entanto, aplicar tags a subscrições através do portal. Suporta todas as operações de tag através da Azure PowerShell e da REST API.

  • Pode ter acesso de escrita ao próprio recurso. A função Contribuinte concede o acesso necessário à aplicação de etiquetas a qualquer entidade. Para aplicar etiquetas a apenas um tipo de recurso, utilize a função de contribuinte para esse recurso. Para aplicar tags em máquinas virtuais, por exemplo, utilize o Contribuinte Máquina Virtual.

PowerShell

Aplicar tags

A Azure PowerShell oferece dois comandos para aplicar tags: New-AzTag e Update-AzTag. É necessário ter a versão do Az.Resources módulo 1.12.0 ou posterior. Pode verificar a sua versão com Get-InstalledModule -Name Az.Resources. Pode instalar este módulo ou instalar a versão 3.6.1 ou posterior do Azure PowerShell .

Substitui New-AzTag todas as etiquetas no recurso, grupo de recursos ou subscrição. Quando ligar para o comando, passe o ID de recursos da entidade que pretende marcar.

O exemplo a seguir aplica um conjunto de etiquetas a uma conta de armazenamento:

$tags = @{"Dept"="Finance"; "Status"="Normal"}
$resource = Get-AzResource -Name demoStorage -ResourceGroup demoGroup
New-AzTag -ResourceId $resource.id -Tag $tags

Quando o comando estiver concluído, note que o recurso tem duas etiquetas.

Properties :
        Name    Value
        ======  =======
        Dept    Finance
        Status  Normal

Se voltar a executar o comando, mas desta vez com etiquetas diferentes, note que as etiquetas anteriores desaparecem.

$tags = @{"Team"="Compliance"; "Environment"="Production"}
New-AzTag -ResourceId $resource.id -Tag $tags
Properties :
        Name         Value
        ===========  ==========
        Environment  Production
        Team         Compliance

Para adicionar tags a um recurso que já tenha etiquetas, use Update-AzTag. Desa estalem o -Operation parâmetro para Merge.

$tags = @{"Dept"="Finance"; "Status"="Normal"}
Update-AzTag -ResourceId $resource.id -Tag $tags -Operation Merge

Note que as etiquetas existentes crescem com a adição das duas novas etiquetas.

Properties :
        Name         Value
        ===========  ==========
        Status       Normal
        Dept         Finance
        Team         Compliance
        Environment  Production

Cada nome de etiqueta pode ter apenas um valor. Se fornecer um novo valor para uma etiqueta, substitui o valor antigo mesmo que utilize a operação de fusão. O exemplo a seguir altera a Status etiqueta de Normal para Verde.

$tags = @{"Status"="Green"}
Update-AzTag -ResourceId $resource.id -Tag $tags -Operation Merge
Properties :
        Name         Value
        ===========  ==========
        Status       Green
        Dept         Finance
        Team         Compliance
        Environment  Production

Quando define o -Operation parâmetro para Replace, o novo conjunto de etiquetas substitui as etiquetas existentes.

$tags = @{"Project"="ECommerce"; "CostCenter"="00123"; "Team"="Web"}
Update-AzTag -ResourceId $resource.id -Tag $tags -Operation Replace

Apenas as novas etiquetas permanecem no recurso.

Properties :
        Name        Value
        ==========  =========
        CostCenter  00123
        Team        Web
        Project     ECommerce

Os mesmos comandos também funcionam com grupos de recursos ou subscrições. Passe-as no identificador do grupo de recursos ou subscrição que pretende marcar.

Para adicionar um novo conjunto de tags a um grupo de recursos, utilize:

$tags = @{"Dept"="Finance"; "Status"="Normal"}
$resourceGroup = Get-AzResourceGroup -Name demoGroup
New-AzTag -ResourceId $resourceGroup.ResourceId -tag $tags

Para atualizar as etiquetas para um grupo de recursos, utilize:

$tags = @{"CostCenter"="00123"; "Environment"="Production"}
$resourceGroup = Get-AzResourceGroup -Name demoGroup
Update-AzTag -ResourceId $resourceGroup.ResourceId -Tag $tags -Operation Merge

Para adicionar um novo conjunto de tags a uma subscrição, utilize:

$tags = @{"CostCenter"="00123"; "Environment"="Dev"}
$subscription = (Get-AzSubscription -SubscriptionName "Example Subscription").Id
New-AzTag -ResourceId "/subscriptions/$subscription" -Tag $tags

Para atualizar as etiquetas para uma subscrição, utilize:

$tags = @{"Team"="Web Apps"}
$subscription = (Get-AzSubscription -SubscriptionName "Example Subscription").Id
Update-AzTag -ResourceId "/subscriptions/$subscription" -Tag $tags -Operation Merge

Pode ter mais de um recurso com o mesmo nome num grupo de recursos. Nesse caso, pode definir cada recurso com os seguintes comandos:

$resource = Get-AzResource -ResourceName sqlDatabase1 -ResourceGroupName examplegroup
$resource | ForEach-Object { Update-AzTag -Tag @{ "Dept"="IT"; "Environment"="Test" } -ResourceId $_.ResourceId -Operation Merge }

Listar etiquetas

Para obter as etiquetas para um recurso, grupo de recursos ou subscrição, use o comando Get-AzTag e passe o ID de recursos da entidade.

Para ver as etiquetas para um recurso, use:

$resource = Get-AzResource -Name demoStorage -ResourceGroup demoGroup
Get-AzTag -ResourceId $resource.id

Para ver as etiquetas de um grupo de recursos, utilize:

$resourceGroup = Get-AzResourceGroup -Name demoGroup
Get-AzTag -ResourceId $resourceGroup.ResourceId

Para ver as etiquetas para uma subscrição, utilize:

$subscription = (Get-AzSubscription -SubscriptionName "Example Subscription").Id
Get-AzTag -ResourceId "/subscriptions/$subscription"

Lista por etiqueta

Para obter recursos que tenham um nome e valor específicos, use:

(Get-AzResource -Tag @{ "CostCenter"="00123"}).Name

Para obter recursos que tenham um nome de identificação específico com qualquer valor de etiqueta, use:

(Get-AzResource -TagName "Dept").Name

Para obter grupos de recursos que tenham um nome e valor específicos, utilize:

(Get-AzResourceGroup -Tag @{ "CostCenter"="00123" }).ResourceGroupName

Remover tags

Para remover etiquetas específicas, utilize Update-AzTag e desateia -Operation .Delete Passe os IDs de recursos das etiquetas que pretende eliminar.

$removeTags = @{"Project"="ECommerce"; "Team"="Web"}
Update-AzTag -ResourceId $resource.id -Tag $removeTags -Operation Delete

As etiquetas especificadas são removidas.

Properties :
        Name        Value
        ==========  =====
        CostCenter  00123

Para remover todas as etiquetas, utilize o comando Remove-AzTag .

$subscription = (Get-AzSubscription -SubscriptionName "Example Subscription").Id
Remove-AzTag -ResourceId "/subscriptions/$subscription"

CLI do Azure

Aplicar tags

O Azure CLI oferece dois comandos para aplicar tags: criação de etiquetas az e atualização de marcação az. Tem de ter a versão Azure CLI 2.10.0 ou mais tarde. Pode verificar a sua versão com az version. Para atualizá-lo ou instalá-lo, consulte instalar o Azure CLI.

Substitui az tag create todas as etiquetas no recurso, grupo de recursos ou subscrição. Quando ligar para o comando, passe o ID de recursos da entidade que pretende marcar.

O exemplo a seguir aplica um conjunto de etiquetas a uma conta de armazenamento:

resource=$(az resource show -g demoGroup -n demoStorage --resource-type Microsoft.Storage/storageAccounts --query "id" --output tsv)
az tag create --resource-id $resource --tags Dept=Finance Status=Normal

Quando o comando estiver concluído, note que o recurso tem duas etiquetas.

"properties": {
  "tags": {
    "Dept": "Finance",
    "Status": "Normal"
  }
},

Se voltar a executar o comando, mas desta vez com etiquetas diferentes, note que as etiquetas anteriores desaparecem.

az tag create --resource-id $resource --tags Team=Compliance Environment=Production
"properties": {
  "tags": {
    "Environment": "Production",
    "Team": "Compliance"
  }
},

Para adicionar tags a um recurso que já tenha etiquetas, use az tag update. Desa estalem o --operation parâmetro para Merge.

az tag update --resource-id $resource --operation Merge --tags Dept=Finance Status=Normal

Note que as etiquetas existentes crescem com a adição das duas novas etiquetas.

"properties": {
  "tags": {
    "Dept": "Finance",
    "Environment": "Production",
    "Status": "Normal",
    "Team": "Compliance"
  }
},

Cada nome de etiqueta pode ter apenas um valor. Se fornecer um novo valor para uma etiqueta, a nova etiqueta substitui o valor antigo, mesmo que utilize a operação de fusão. O exemplo a seguir altera a Status etiqueta de Normal para Verde.

az tag update --resource-id $resource --operation Merge --tags Status=Green
"properties": {
  "tags": {
    "Dept": "Finance",
    "Environment": "Production",
    "Status": "Green",
    "Team": "Compliance"
  }
},

Quando define o --operation parâmetro para Replace, o novo conjunto de etiquetas substitui as etiquetas existentes.

az tag update --resource-id $resource --operation Replace --tags Project=ECommerce CostCenter=00123 Team=Web

Apenas as novas etiquetas permanecem no recurso.

"properties": {
  "tags": {
    "CostCenter": "00123",
    "Project": "ECommerce",
    "Team": "Web"
  }
},

Os mesmos comandos também funcionam com grupos de recursos ou subscrições. Passe-as no identificador do grupo de recursos ou subscrição que pretende marcar.

Para adicionar um novo conjunto de tags a um grupo de recursos, utilize:

group=$(az group show -n demoGroup --query id --output tsv)
az tag create --resource-id $group --tags Dept=Finance Status=Normal

Para atualizar as etiquetas para um grupo de recursos, utilize:

az tag update --resource-id $group --operation Merge --tags CostCenter=00123 Environment=Production

Para adicionar um novo conjunto de tags a uma subscrição, utilize:

sub=$(az account show --subscription "Demo Subscription" --query id --output tsv)
az tag create --resource-id /subscriptions/$sub --tags CostCenter=00123 Environment=Dev

Para atualizar as etiquetas para uma subscrição, utilize:

az tag update --resource-id /subscriptions/$sub --operation Merge --tags Team="Web Apps"

Listar etiquetas

Para obter as etiquetas para um recurso, grupo de recursos ou subscrição, use o comando da lista de etiquetas az e passe o ID de recursos da entidade.

Para ver as etiquetas para um recurso, use:

resource=$(az resource show -g demoGroup -n demoStorage --resource-type Microsoft.Storage/storageAccounts --query "id" --output tsv)
az tag list --resource-id $resource

Para ver as etiquetas de um grupo de recursos, utilize:

group=$(az group show -n demoGroup --query id --output tsv)
az tag list --resource-id $group

Para ver as etiquetas para uma subscrição, utilize:

sub=$(az account show --subscription "Demo Subscription" --query id --output tsv)
az tag list --resource-id /subscriptions/$sub

Lista por etiqueta

Para obter recursos que tenham um nome e valor específicos, use:

az resource list --tag CostCenter=00123 --query [].name

Para obter recursos que tenham um nome de identificação específico com qualquer valor de etiqueta, use:

az resource list --tag Team --query [].name

Para obter grupos de recursos que tenham um nome e valor específicos, utilize:

az group list --tag Dept=Finance

Remover tags

Para remover etiquetas específicas, utilize az tag update e desateia --operation .Delete Passe o ID de recursos das etiquetas que pretende eliminar.

az tag update --resource-id $resource --operation Delete --tags Project=ECommerce Team=Web

Removeu as etiquetas especificadas.

"properties": {
  "tags": {
    "CostCenter": "00123"
  }
},

Para remover todas as etiquetas, utilize o comando de exclusão da marca az .

az tag delete --resource-id $resource

Espaços de manuseamento

Se os nomes ou valores da sua etiqueta incluirem espaços, inclua-os em aspas.

az tag update --resource-id $group --operation Merge --tags "Cost Center"=Finance-1222 Location="West US"

Modelos de ARM

Pode marcar recursos, grupos de recursos e subscrições durante a implementação com um modelo ARM.

Nota

As etiquetas que aplica através de um modelo ARM ou ficheiro Bicep substituem quaisquer tags existentes.

Aplicar valores

O exemplo a seguir implanta uma conta de armazenamento com três tags. Duas das etiquetas (Dept e Environment) são definidas para valores literais. Uma etiqueta (LastDeployed) é definida para um parâmetro que predefini a data atual.

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

Aplicar um objeto

Pode definir um parâmetro de objeto que armazena várias tags e aplicar esse objeto ao elemento tag. Esta abordagem proporciona mais flexibilidade do que o exemplo anterior porque o objeto pode ter propriedades diferentes. Cada propriedade no objeto torna-se uma etiqueta separada para o recurso. O exemplo a seguir tem um parâmetro nomeado tagValues que é aplicado ao elemento tag.

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

Aplique uma corda JSON

Para armazenar muitos valores numa única etiqueta, aplique uma cadeia JSON que represente os valores. Toda a cadeia JSON é armazenada como uma etiqueta que não pode exceder 256 caracteres. O exemplo seguinte tem uma única etiqueta com o nome CostCenter que contém vários valores de uma cadeia JSON:

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

Aplicar tags do grupo de recursos

Para aplicar tags de um grupo de recursos a um recurso, utilize a função Grupo de Recursos() Quando obtém o valor da etiqueta, use a tags[tag-name] sintaxe em vez da tags.tag-name sintaxe, porque alguns caracteres não são analisados corretamente na notação do ponto.

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

Aplicar tags em grupos de recursos ou subscrições

Pode adicionar tags a um grupo de recursos ou subscrição através da implementação do Microsoft.Resources/tags tipo de recurso. Pode aplicar as etiquetas no grupo de recursos-alvo ou na subscrição que pretende implementar. Cada vez que implementar o modelo substitui quaisquer tags anteriores.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "tagName": {
      "type": "string",
      "defaultValue": "TeamName"
    },
    "tagValue": {
      "type": "string",
      "defaultValue": "AppTeam1"
    }
  },
  "resources": [
    {
      "type": "Microsoft.Resources/tags",
      "name": "default",
      "apiVersion": "2021-04-01",
      "properties": {
        "tags": {
          "[parameters('tagName')]": "[parameters('tagValue')]"
        }
      }
    }
  ]
}

Para aplicar as etiquetas a um grupo de recursos, utilize a Azure PowerShell ou a Azure CLI. Implemente para o grupo de recursos que pretende marcar.

New-AzResourceGroupDeployment -ResourceGroupName exampleGroup -TemplateFile https://raw.githubusercontent.com/Azure/azure-docs-json-samples/master/azure-resource-manager/tags.json
az deployment group create --resource-group exampleGroup --template-uri https://raw.githubusercontent.com/Azure/azure-docs-json-samples/master/azure-resource-manager/tags.json

Para aplicar as etiquetas numa subscrição, utilize o PowerShell ou o Azure CLI. Implemente a subscrição que pretende marcar.

New-AzSubscriptionDeployment -name tagresourcegroup -Location westus2 -TemplateUri https://raw.githubusercontent.com/Azure/azure-docs-json-samples/master/azure-resource-manager/tags.json
az deployment sub create --name tagresourcegroup --location westus2 --template-uri https://raw.githubusercontent.com/Azure/azure-docs-json-samples/master/azure-resource-manager/tags.json

Para obter mais informações sobre as implementações de subscrição, consulte Criar grupos de recursos e recursos ao nível da subscrição.

O modelo a seguir adiciona as tags de um objeto a um grupo de recursos ou a uma subscrição.

{
  "$schema": "https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "tags": {
      "type": "object",
      "defaultValue": {
        "TeamName": "AppTeam1",
        "Dept": "Finance",
        "Environment": "Production"
      }
    }
  },
  "resources": [
    {
      "type": "Microsoft.Resources/tags",
      "apiVersion": "2021-04-01",
      "name": "default",
      "properties": {
        "tags": "[parameters('tags')]"
      }
    }
  ]
}

Portal

Se um utilizador não tiver o acesso necessário para a aplicação de tags, pode atribuir a função de Colaborador tag ao utilizador. Para obter mais informações, consulte Tutorial: Conceder a um utilizador acesso aos recursos do Azure utilizando o RBAC e o portal Azure.

  1. Para visualizar as etiquetas para um recurso ou um grupo de recursos, procure etiquetas existentes na visão geral. Se não tiver aplicado etiquetas anteriormente, a lista estará vazia.

    View tags for resource or resource group

  2. Para adicionar uma etiqueta, selecione Clique aqui para adicionar tags.

  3. Forneça um nome e valor.

    Add tag

  4. Continue a adicionar etiquetas conforme necessário. Quando terminar, selecione Guardar.

    Save tags

  5. As etiquetas são agora apresentadas no panorama geral.

    Show tags

  6. Para adicionar ou eliminar uma etiqueta, selecione alterar.

  7. Para eliminar uma etiqueta, selecione o ícone do lixo. Em seguida, selecione Save.

    Delete tag

Para atribuir etiquetas a granel a múltiplos recursos:

  1. A partir de qualquer lista de recursos, selecione a caixa de verificação para os recursos que pretende atribuir à etiqueta. Em seguida, selecione 'Atribuir tags'.

    Select multiple resources

  2. Adicione nomes e valores. Quando terminar, selecione Guardar.

    Select assign

Para ver todos os recursos com uma etiqueta:

  1. No menu do portal Azure, procure etiquetas. Selecione-o nas opções disponíveis.

    Find by tag

  2. Selecione a etiqueta para visualizar recursos.

    Select tag

  3. Todos os recursos com esta etiqueta são exibidos.

    View resources by tag

API REST

Para trabalhar com tags através da API Azure REST, utilize:

SDKs

Por exemplo, aplicando tags com SDKs, consulte:

Herdar etiquetas

Os recursos não herdam as etiquetas que aplica a um grupo de recursos ou a uma subscrição. Para aplicar tags de um grupo de subscrição ou de recursos aos recursos, consulte Azure Policies - tags.

Etiquetas e faturação

Pode utilizar etiquetas para agrupar os seus dados de faturação. Se estiver a executar vários VMs para diferentes organizações, por exemplo, use as tags para agrupar o uso por centro de custos. Também pode utilizar etiquetas para categorizar os custos por ambiente de runtime, tal como a utilização de faturação das VMs executadas no ambiente de produção.

Pode obter informações sobre tags descarregando o ficheiro de utilização disponível no portal Azure. Para obter mais informações, veja Transferir ou ver a fatura e os dados de utilização diária do Azure. Para serviços que suportam etiquetas com faturação, as etiquetas aparecem na coluna Tags .

Para operações rest API, consulte referência API A API de Faturação AZure.

Limitações

As seguintes limitações aplicam-se às etiquetas:

  • Nem todos os tipos de recursos suportam tags. Para determinar se pode aplicar uma etiqueta a um tipo de recurso, consulte o suporte da Tag para os recursos do Azure.

  • Cada recurso, grupo de recursos e subscrição podem ter um máximo de 50 pares de valor-nome de etiqueta. Se precisar de aplicar mais etiquetas do que o número máximo permitido, utilize uma corda JSON para o valor da etiqueta. A cadeia JSON pode conter muitos dos valores que se aplica a um único nome de identificação. Um grupo de recursos ou subscrição pode conter muitos recursos que cada um tem 50 pares de valor-nome de etiqueta.

  • O nome da etiqueta tem um limite de 512 caracteres e o valor da etiqueta tem um limite de 256 caracteres. Para contas de armazenamento, o nome da etiqueta tem um limite de 128 caracteres e o valor da etiqueta tem um limite de 256 caracteres.

  • Recursos clássicos como cloud Services não suportam tags.

  • Os grupos IP Azure e as Políticas de Firewall Azure não suportam operações PATCH. As operações do método da API patch, portanto, não podem atualizar tags através do portal. Em vez disso, pode utilizar os comandos de atualização para esses recursos. Pode atualizar as etiquetas para um grupo IP, por exemplo, com o comando de atualização ip-grupo de rede Az .

  • Os nomes da etiqueta não podem conter estes caracteres: <, >, %, &, , \, ?/

    Nota

    • As zonas do Sistema de Nome de Domínio Azure (DNS) não suportam a utilização de espaços na etiqueta ou uma etiqueta que comece com um número. Os nomes de tags Azure DNS não suportam caracteres especiais e unicode. O valor pode conter todos os caracteres.

    • O Gestor de Tráfego não suporta o uso de espaços, # ou : no nome da etiqueta. O nome da etiqueta não pode começar com um número.

    • A porta frontal azul não suporta o uso # de ou : no nome da etiqueta.

    • Os seguintes recursos Azure suportam apenas 15 tags:

      • Automatização do Azure
      • Rede de Entrega de Conteúdos do Azure (CDN)
      • Azure DNS (Zone and A records)

Passos seguintes