Používání značek k uspořádání prostředků Azure a hierarchie správy

Značky jsou prvky metadat, které použijete u prostředků Azure. Jedná se o páry klíč-hodnota, které vám pomůžou identifikovat prostředky na základě nastavení, která jsou pro vaši organizaci relevantní. Pokud chcete sledovat prostředí nasazení prostředků, přidejte klíč s názvem Prostředí. Pokud chcete identifikovat prostředky nasazené do produkčního prostředí, dejte jim hodnotu Produkční. Plně vytvořený pár klíč-hodnota se stane, Environment = Production.

Značky můžete použít u prostředků, skupin prostředků a předplatných Azure.

Doporučení týkající se implementace strategie označování najdete v průvodci rozhodováním o pojmenování a označování prostředků.

Značky prostředků podporují všechny služby nabíhání nákladů. Pokud chcete zajistit, aby se služby nabíhání nákladů zřídily se značkou, použijte jednu ze zásad značek.

Upozornění

Značky se ukládají jako prostý text. Do značek nikdy nepřidávejte citlivé hodnoty. Citlivé hodnoty můžou být zpřístupněny mnoha metodami, včetně sestav nákladů, příkazů, které vracejí definice existujících značek, historie nasazení, exportované šablony a protokoly monitorování.

Důležité

Názvy značek nerozlišují malá a velká písmena pro operace. Značka s názvem značky, bez ohledu na velikost velikostí a velikostí, se aktualizuje nebo načte. Poskytovatel prostředků ale může zachovat velikost, kterou zadáte pro název značky. Uvidíte, že v sestavách nákladů se zobrazí velikost velikostí.

Hodnoty značek rozlišují malá a velká písmena.

Poznámka

Tento článek obsahuje postup odstranění osobních údajů ze zařízení nebo služby a dá se použít k podpoře vašich povinností v rámci GDPR. Obecné informace o GDPR najdete v části GDPR v Centru zabezpečení Microsoftu a v části GDPR na portálu Service Trust Portal.

Požadovaný přístup

Existují dva způsoby, jak získat požadovaný přístup k prostředkům značek.

  • K typu prostředku můžete mít přístup k zápisu Microsoft.Resources/tags . Tento přístup vám umožní označovat jakékoli prostředky, a to i v případě, že k samotnému prostředku nemáte přístup. Role Přispěvatel značek udělí tento přístup. Role přispěvatele značek například nemůže použít značky na prostředky nebo skupiny prostředků prostřednictvím portálu. Značky ale můžou použít u předplatných prostřednictvím portálu. Podporuje všechny operace značek prostřednictvím Azure PowerShellu a rozhraní REST API.

  • Můžete mít přístup pro zápis k samotnému prostředku. Role Přispěvatel uděluje požadovaný přístup k aplikování značek na libovolnou entitu. Pokud chcete přidávat značky pouze k jednomu typu prostředku, použijte roli přispěvatele daného prostředku. Pokud chcete použít značky pro virtuální počítače, například použijte Přispěvatel virtuálních počítačů.

PowerShell

Použití značek

Azure PowerShell nabízí dva příkazy pro použití značek: New-AzTag a Update-AzTag. Musíte mít Az.Resources modul verze 1.12.0 nebo novější. Verzi můžete zkontrolovat pomocí Get-InstalledModule -Name Az.Resources. Tento modul můžete nainstalovat nebo nainstalovat Azure PowerShell verze 3.6.1 nebo novější.

Nahradí New-AzTag všechny značky prostředku, skupiny prostředků nebo předplatného. Při volání příkazu předejte ID prostředku entity, kterou chcete označit.

Následující příklad použije sadu značek na účet úložiště:

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

Po dokončení příkazu si všimněte, že prostředek má dvě značky.

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

Pokud příkaz spustíte znovu, ale tentokrát s různými značkami, všimněte si, že dřívější značky zmizí.

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

Chcete-li přidat značky k prostředku, který již obsahuje značky, použijte Update-AzTag. -Operation Nastavte parametr na Merge.

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

Všimněte si, že stávající značky se zvětší přidáním dvou nových značek.

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

Každý název značky může mít pouze jednu hodnotu. Pokud pro značku zadáte novou hodnotu, nahradí starou hodnotu i v případě, že použijete operaci sloučení. Následující příklad změní Status značku z Normal na Green.

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

Když nastavíte -Operation parametr na Replace, nahradí nová sada značek stávající značky.

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

U prostředku zůstanou pouze nové značky.

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

Stejné příkazy fungují také se skupinami prostředků nebo předplatnými. Předejte je identifikátor skupiny prostředků nebo předplatného, které chcete označit.

Pokud chcete do skupiny prostředků přidat novou sadu značek, použijte:

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

Pokud chcete aktualizovat značky pro skupinu prostředků, použijte:

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

Pokud chcete do předplatného přidat novou sadu značek, použijte:

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

Pokud chcete aktualizovat značky předplatného, použijte:

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

Ve skupině prostředků můžete mít více prostředků se stejným názvem. V takovém případě můžete každý prostředek nastavit pomocí následujících příkazů:

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

Výpis značek

Pokud chcete získat značky pro prostředek, skupinu prostředků nebo předplatné, použijte příkaz Get-AzTag a předejte ID prostředku entity.

Pokud chcete zobrazit značky pro prostředek, použijte:

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

Pokud chcete zobrazit značky pro skupinu prostředků, použijte:

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

Pokud chcete zobrazit značky předplatného, použijte:

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

Seznam podle značky

Pokud chcete získat prostředky, které mají konkrétní název a hodnotu značky, použijte:

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

Pokud chcete získat prostředky, které mají konkrétní název značky s libovolnou hodnotou značky, použijte:

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

Pokud chcete získat skupiny prostředků, které mají konkrétní název a hodnotu značky, použijte:

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

Odebrání značek

Chcete-li odebrat konkrétní značky, použijte Update-AzTag a nastavte -OperationDeletehodnotu . Předejte ID prostředků značek, které chcete odstranit.

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

Zadané značky se odeberou.

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

Pokud chcete odebrat všechny značky, použijte příkaz Remove-AzTag .

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

Azure CLI

Použití značek

Azure CLI nabízí dva příkazy pro použití značek: az tag create a az tag update. Musíte mít Azure CLI 2.10.0 nebo novější. Verzi můžete zkontrolovat pomocí az version. Pokud ho chcete aktualizovat nebo nainstalovat, přečtěte si téma Instalace Azure CLI.

Nahradí az tag create všechny značky prostředku, skupiny prostředků nebo předplatného. Při volání příkazu předejte ID prostředku entity, kterou chcete označit.

Následující příklad použije sadu značek na účet úložiště:

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

Po dokončení příkazu si všimněte, že prostředek má dvě značky.

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

Pokud příkaz spustíte znovu, ale tentokrát s různými značkami, všimněte si, že dřívější značky zmizí.

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

Chcete-li přidat značky k prostředku, který již obsahuje značky, použijte az tag update. --operation Nastavte parametr na Merge.

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

Všimněte si, že stávající značky se zvětší přidáním dvou nových značek.

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

Každý název značky může mít pouze jednu hodnotu. Pokud zadáte novou hodnotu značky, nahradí nová značka starou hodnotu, i když použijete operaci sloučení. Následující příklad změní Status značku z Normal na Green.

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

Když nastavíte --operation parametr na Replace, nahradí nová sada značek stávající značky.

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

U prostředku zůstanou pouze nové značky.

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

Stejné příkazy fungují také se skupinami prostředků nebo předplatnými. Předejte je identifikátor skupiny prostředků nebo předplatného, které chcete označit.

Pokud chcete do skupiny prostředků přidat novou sadu značek, použijte:

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

Pokud chcete aktualizovat značky pro skupinu prostředků, použijte:

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

Pokud chcete do předplatného přidat novou sadu značek, použijte:

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

Pokud chcete aktualizovat značky předplatného, použijte:

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

Výpis značek

Pokud chcete získat značky pro prostředek, skupinu prostředků nebo předplatné, použijte příkaz az tag list a předejte ID prostředku entity.

Pokud chcete zobrazit značky prostředku, použijte:

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

Pokud chcete zobrazit značky pro skupinu prostředků, použijte:

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

Pokud chcete zobrazit značky předplatného, použijte:

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

Seznam podle značky

Pokud chcete získat prostředky, které mají konkrétní název a hodnotu značky, použijte:

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

Pokud chcete získat prostředky, které mají konkrétní název značky s libovolnou hodnotou značky, použijte:

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

Pokud chcete získat skupiny prostředků, které mají konkrétní název a hodnotu značky, použijte:

az group list --tag Dept=Finance

Odebrání značek

Chcete-li odebrat konkrétní značky, použijte az tag update a nastavte --operation na Delete. Předejte ID prostředku značek, které chcete odstranit.

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

Odebrali jste zadané značky.

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

Pokud chcete odebrat všechny značky, použijte příkaz az tag delete .

az tag delete --resource-id $resource

Zpracování prostorů

Pokud názvy značek nebo hodnoty obsahují mezery, uzavřete je do uvozovek.

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

Šablony ARM

Prostředky, skupiny prostředků a předplatná můžete během nasazování označit pomocí šablony ARM.

Poznámka

Značky, které použijete prostřednictvím šablony ARM nebo souboru Bicep, přepíší všechny existující značky.

Použití hodnot

Následující příklad nasadí účet úložiště se třemi značkami. Dvě značky (Dept a Environment) jsou nastaveny na literální hodnoty. Jedna značka (LastDeployed) je nastavená na parametr, který má výchozí hodnotu aktuálního data.

{
  "$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": {}
    }
  ]
}

Použití objektu

Můžete definovat parametr objektu, který ukládá několik značek, a použít tento objekt na prvek značky. Tento přístup poskytuje větší flexibilitu než předchozí příklad, protože objekt může mít různé vlastnosti. Každá vlastnost v objektu se stane samostatnou značkou pro prostředek. Následující příklad obsahuje parametr s názvem tagValues , který se použije u elementu značky.

{
  "$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": {}
    }
  ]
}

Použití řetězce JSON

Pokud chcete uložit mnoho hodnot v jedné značce, použijte řetězec JSON, který představuje hodnoty. Celý řetězec JSON je uložený jako jedna značka, která nesmí překročit 256 znaků. V následujícím příkladu je jedna značka CostCenter, která obsahuje několik hodnot z řetězce 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": {}
    }
  ]
}

Použití značek ze skupiny prostředků

Pokud chcete u prostředku použít značky ze skupiny prostředků, použijte funkci resourceGroup(). Když získáte hodnotu značky, místo tags.tag-name syntaxe použijte tags[tag-name] syntaxi, protože některé znaky nejsou správně analyzovány v zápisu tečky.

{
  "$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": {}
    }
  ]
}

Použití značek u skupin prostředků nebo předplatných

Značky můžete přidat do skupiny prostředků nebo předplatného nasazením Microsoft.Resources/tags typu prostředku. Značky můžete použít u cílové skupiny prostředků nebo předplatného, které chcete nasadit. Pokaždé, když nasadíte šablonu, nahradíte všechny předchozí značky.

{
  "$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')]"
        }
      }
    }
  ]
}

Pokud chcete značky použít u skupiny prostředků, použijte Azure PowerShell nebo Azure CLI. Nasaďte ji do skupiny prostředků, kterou chcete označit.

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

Pokud chcete značky použít u předplatného, použijte PowerShell nebo Azure CLI. Nasaďte ho do předplatného, které chcete označit.

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

Další informace onasazeních

Následující šablona přidá značky z objektu do skupiny prostředků nebo předplatného.

{
  "$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')]"
      }
    }
  ]
}

Portál

Pokud uživatel nemá požadovaný přístup pro použití značek, můžete uživateli přiřadit roli Přispěvatel značek . Další informace najdete v tématu Kurz: Udělení přístupu uživatelů k prostředkům Azure pomocí RBAC a webu Azure Portal.

  1. Pokud chcete zobrazit značky pro prostředek nebo skupinu prostředků, vyhledejte v přehledu existující značky. Pokud jste značky ještě nepoužili, seznam je prázdný.

    View tags for resource or resource group

  2. Pokud chcete přidat značku, vyberte Kliknutím sem přidáte značky.

  3. Zadejte název a hodnotu.

    Add tag

  4. Podle potřeby pokračujte v přidávání značek. Až budete hotovi, vyberte Uložit.

    Save tags

  5. Značky se teď zobrazují v přehledu.

    Show tags

  6. Pokud chcete přidat nebo odstranit značku, vyberte změnit.

  7. Pokud chcete odstranit značku, vyberte ikonu koše. Pak vyberte Uložit.

    Delete tag

Hromadné přiřazení značek k více prostředkům:

  1. V libovolném seznamu prostředků zaškrtněte políčko pro prostředky, které chcete přiřadit. Pak vyberte Přiřadit značky.

    Select multiple resources

  2. Přidejte názvy a hodnoty. Až budete hotovi, vyberte Uložit.

    Select assign

Zobrazení všech prostředků se značkou:

  1. V nabídce webu Azure Portal vyhledejte značky. Vyberte ji z dostupných možností.

    Find by tag

  2. Vyberte značku pro zobrazení prostředků.

    Select tag

  3. Zobrazí se všechny prostředky s danou značkou.

    View resources by tag

REST API

Pokud chcete pracovat se značkami prostřednictvím rozhraní Azure REST API, použijte:

Sady SDK

Příklady použití značek u sad SDK najdete tady:

Dědění značek

Prostředky nedědí značky, které použijete pro skupinu prostředků nebo předplatné. Pokud chcete u prostředků použít značky z předplatného nebo skupiny prostředků, přečtěte si téma Zásady Azure – značky.

Značky a fakturace

Můžete je použít třeba k seskupení údajů o fakturaci. Pokud používáte více virtuálních počítačů pro různé organizace, použijte například značky k seskupení využití podle nákladového střediska. Značky lze použít také ke kategorizaci nákladů podle prostředí modulu spuštění, jako je například fakturované využití virtuálních počítačů běžících v produkčním prostředí.

Informace o značkách můžete načíst stažením souboru využití dostupného na webu Azure Portal. Další informace najdete v tématu Stažení nebo zobrazení faktury a informací o denním využívání Azure. U služeb, které podporují značky s fakturací, se značky zobrazí ve sloupci Značky .

Informace o operacích rozhraní REST API najdete v referenčních informacích k rozhraní REST API pro fakturaci Azure.

Omezení

Na značky se vztahují následující omezení:

  • Značky nepodporují všechny typy prostředků. Informace o tom, jestli můžete použít značku u typu prostředku, najdete v tématu Podpora značek pro prostředky Azure.

  • Každý prostředek, skupina prostředků a předplatné můžou mít maximálně 50 dvojic název-hodnota značky. Pokud potřebujete použít více značek, než je maximální povolené číslo, použijte řetězec JSON pro hodnotu značky. Řetězec JSON může obsahovat mnoho hodnot, které použijete u jednoho názvu značky. Skupina prostředků nebo předplatné mohou obsahovat mnoho prostředků, které mají 50 párů název-hodnota značky.

  • Název značky má limit 512 znaků a hodnota značky má limit 256 znaků. U účtů úložiště má název značky limit 128 znaků a hodnota značky má limit 256 znaků.

  • Klasické prostředky, jako je Cloud Services, nepodporují značky.

  • Skupiny IP adres Azure a zásady služby Azure Firewall nepodporují operace PATCH. Operace metod rozhraní PATCH API proto nemůžou prostřednictvím portálu aktualizovat značky. Místo toho můžete pro tyto prostředky použít příkazy aktualizace. Značky pro skupinu IP adres můžete aktualizovat například pomocí příkazu az network ip-group update .

  • Názvy značek nemohou obsahovat tyto znaky: <, >, %, &\, , ?/

    Poznámka

    • Zóny DNS (Azure Domain Name System) nepodporují použití mezer ve značce nebo značce, která začíná číslem. Názvy značek Azure DNS nepodporují speciální znaky a znaky Unicode. Hodnota může obsahovat všechny znaky.

    • Traffic Manager nepodporuje použití mezer # ani : v názvu značky. Název značky nemůže začínat číslem.

    • Azure Front Door nepodporuje použití # názvu značky ani : v názvu značky.

    • Následující prostředky Azure podporují pouze 15 značek:

      • Azure Automation
      • Azure Content Delivery Network (CDN)
      • Azure DNS (záznamy zóny a A)

Další kroky