Menggunakan tag untuk menata hierarki sumber daya dan manajemen Azure Anda

Menerapkan tag ke sumber daya Azure, grup sumber daya, dan langganan Anda untuk mengaturnya secara logis ke dalam taksonomi. Setiap tag terdiri dari nama dan pasangan nilai. Misalnya, Anda dapat menerapkan nama Lingkungan dan nilai Produksi ke semua sumber daya dalam produksi.

Untuk rekomendasi tentang cara menerapkan strategi penandaan, lihat Panduan keputusan penandaan dan penamaan sumber daya.

Penting

Nama tag tidak peka huruf besar-kecil untuk operasi. Penandaan dengan nama tag, terlepas dari kapitalisasi, diperbarui atau dihadirkan kembali. Namun, penyedia sumber daya mungkin menyimpan kapitalisasi yang Anda sediakan untuk nama tag. Anda akan melihat kapitalisasi dalam laporan biaya.

Nilai tag peka huruf besar/kecil.

Catatan

Artikel ini memberikan langkah-langkah tentang cara menghapus data privat dari perangkat atau layanan dan dapat digunakan untuk mendukung kewajiban Anda berdasarkan GDPR. Untuk informasi umum tentang GDPR, lihat bagian GDPR di Pusat Kepercayaan Microsoft dan bagian GDPR di portal Kepercayaan Layanan.

Akses yang diperlukan

Ada dua cara untuk mendapatkan akses yang diperlukan untuk menandai sumber daya.

  • Anda dapat memiliki akses tulis ke Microsoft.Resources/tagsjenis sumber daya tersebut. Akses ini memungkinkan Anda menandai sumber daya apa pun, bahkan jika Anda tidak memiliki akses ke sumber daya itu sendiri. Peran Kontributor Tag memberikan akses ini. Saat ini, peran kontributor tag tidak dapat menerapkan tag ke sumber daya atau grup sumber daya melalui portal. Tag dapat diterapkan ke langganan melalui portal. Semua operasi tag akan didukung melalui PowerShell dan REST API.

  • Anda dapat memiliki akses tulis ke sumber daya itu sendiri. Peran Kontributor memberikan akses yang diperlukan untuk menerapkan tag ke entitas apa pun. Untuk menerapkan tag hanya ke satu jenis resource, gunakan peran kontributor untuk sumber daya tersebut. Misalnya, untuk menerapkan tag ke komputer virtual, gunakan Kontributor Komputer Virtual.

PowerShell

Terapkan tag

Azure PowerShell menawarkan dua perintah untuk menerapkan tag: New-AzTag dan Update-AzTag. Anda harus memiliki Az.Resources modul 1.12.0 atau yang lebih baru. Anda dapat memeriksa versi milik anda dengan Get-InstalledModule -Name Az.Resources. Anda dapat pasang modul tersebut atau Azure PowerShell 3.6.1 atau yang lebih baru.

New-AzTag menggantikan semua tag pada sumber daya, grup sumber daya, atau langganan. Saat panggilan perintah, berikan ID sumber daya entitas yang ingin Anda tandai.

Contoh berikut menerapkan sekumpulan tag ke akun penyimpanan:

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

Ketika perintah selesai, perhatikan apakah sumber daya memiliki dua tag.

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

Jika Anda menjalankan perintah lagi tetapi kali ini dengan tag yang berbeda, perhatikan bahwa tag sebelumnya dihapus.

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

Untuk menambahkan tag ke sumber daya yang sudah memiliki tag, gunakan Update-AzTag. Set -Operation parameter ke Merge.

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

Perhatikan apakah dua tag baru ditambahkan ke dua tag yang ada.

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

Setiap nama tag hanya dapat memiliki satu nilai. Jika Anda memberikan nilai baru untuk tag, nilai lama diganti meskipun Anda menggunakan operasi penggabungan. Contoh berikut mengubah Status tag dari Normal ke Hijau.

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

Ketika Anda set -Operation parameter ke Replace, tag yang sudah ada digantikan dengan set tag yang baru.

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

Hanya tag baru yang tersisa di sumber daya.

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

Perintah yang sama juga berfungsi dengan grup sumber daya atau langganan. Anda meneruskan pengidentifikasi untuk grup sumber daya atau langganan yang ingin Anda tandai.

Untuk menambahkan sekumpulan tag baru ke grup sumber daya, gunakan:

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

Untuk perbarui tag untuk grup sumber daya, gunakan:

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

Untuk menambahkan sekumpulan tag baru ke langganan, gunakan:

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

Untuk perbarui tag untuk langganan, gunakan:

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

Anda mungkin memiliki lebih dari satu sumber daya dengan nama yang sama dalam grup sumber daya. Dalam hal ini, Anda dapat mengatur setiap sumber daya dengan perintah berikut:

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

Daftar tag

Untuk mendapatkan tag untuk sumber daya, grup sumber daya, atau langganan, gunakan perintah Get-AzTag dan berikan ID sumber daya untuk entitas tersebut.

Untuk melihat tag untuk sumber daya, gunakan:

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

Untuk melihat tag untuk grup sumber daya, gunakan:

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

Untuk melihat tag untuk langganan, gunakan:

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

Daftar menurut tag

Untuk mendapatkan sumber daya yang memiliki nama dan nilai tag tertentu, gunakan:

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

Untuk mendapatkan sumber daya yang memiliki nama dengan nilai tag tertentu, gunakan:

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

Untuk mendapatkan grup sumber daya yang memiliki nama dan nilai tag tertentu, gunakan:

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

Hapus tag

Untuk menghapus tag tertentu, gunakan Update-AzTag dan set -Operation ke Delete Teruskan tag yang ingin Anda hapus.

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

Tag tertentu akan dihapus.

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

Untuk menghapus semua tag, gunakan perintah Remove-AzTag.

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

Azure CLI

Terapkan tag

Azure CLI menawarkan dua perintah untuk menerapkan tag: buat tag az dan pembaruan tag az. Anda harus mempunyai Azure CLI 2.10.0 atau yang terbaru. Anda dapat memeriksa versi milik anda dengan az version. Untuk pembaruan atau pemasangan, lihat Pasang Azure CLI.

az tag create menggantikan semua tag pada sumber daya, grup sumber daya, atau langganan. Saat panggilan perintah, berikan ID sumber daya entitas yang ingin Anda tandai.

Contoh berikut menerapkan sekumpulan tag ke akun penyimpanan:

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

Ketika perintah selesai, perhatikan apakah sumber daya memiliki dua tag.

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

Jika Anda menjalankan perintah lagi tetapi kali ini dengan tag yang berbeda, perhatikan bahwa tag sebelumnya dihapus.

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

Untuk menambahkan tag ke sumber daya yang sudah memiliki tag, gunakan az tag update. Set --operation parameter ke Merge.

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

Perhatikan apakah dua tag baru ditambahkan ke dua tag yang ada.

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

Setiap nama tag hanya dapat memiliki satu nilai. Jika Anda memberikan nilai baru untuk tag, nilai lama diganti meskipun Anda menggunakan operasi penggabungan. Contoh berikut mengubah Status tag dari Normal ke Hijau.

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

Ketika Anda set --operation parameter ke Replace, tag yang sudah ada digantikan dengan set tag yang baru.

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

Hanya tag baru yang tersisa di sumber daya.

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

Perintah yang sama juga berfungsi dengan grup sumber daya atau langganan. Anda meneruskan pengidentifikasi untuk grup sumber daya atau langganan yang ingin Anda tandai.

Untuk menambahkan sekumpulan tag baru ke grup sumber daya, gunakan:

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

Untuk perbarui tag untuk grup sumber daya, gunakan:

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

Untuk menambahkan sekumpulan tag baru ke langganan, gunakan:

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

Untuk perbarui tag untuk langganan, gunakan:

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

Daftar tag

Untuk mendapatkan tag untuk sumber daya, grup sumber daya, atau langganan, gunakan perintah daftar tag az dan berikan ID sumber daya untuk entitas.

Untuk melihat tag untuk sumber daya, gunakan:

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

Untuk melihat tag untuk grup sumber daya, gunakan:

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

Untuk melihat tag untuk langganan, gunakan:

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

Daftar menurut tag

Untuk mendapatkan sumber daya yang memiliki nama dan nilai tag tertentu, gunakan:

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

Untuk mendapatkan sumber daya yang memiliki nama dengan nilai tag tertentu, gunakan:

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

Untuk mendapatkan grup sumber daya yang memiliki nama dan nilai tag tertentu, gunakan:

az group list --tag Dept=Finance

Hapus tag

Untuk menghapus tag tertentu, gunakan az tag update dan set --operation ke Delete Teruskan tag yang ingin Anda hapus.

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

Tag tertentu akan dihapus.

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

Untuk menghapus semua tag, gunakan perintah hapus tag az.

az tag delete --resource-id $resource

Menangani spasi

Jika nama atau nilai tag Anda menyertakan spasi, sertakan dalam tanda kutip ganda.

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

Templat ARM

Anda dapat menandai sumber daya, grup sumber daya, dan langganan selama penyebaran dengan templat Azure Resource Manager (templat ARM).

Catatan

Tag yang Anda terapkan melalui templat ARM atau file Bicep menimpa tag yang ada.

Terapkan nilai

Contoh berikut menerapkan akun penyimpanan dengan tiga tag. Dua tag (Dept dan Environment) diatur ke nilai harfiah. Satu tag (LastDeployed) diatur ke parameter yang default ke tanggal saat ini.

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

Menerapkan objek

Anda dapat menentukan parameter objek yang menyimpan beberapa tag, dan menerapkan objek tersebut ke elemen tag. Pendekatan ini memberikan fleksibilitas lebih dari contoh sebelumnya karena objek dapat memiliki properti yang berbeda. Setiap properti dalam objek menjadi tag terpisah untuk sumber daya. Contoh berikut memiliki parameter bernama tagValues yang diterapkan ke elemen 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": {}
    }
  ]
}

Menerapkan untai (karakter) JSON

Untuk menyimpan banyak nilai dalam satu tag, terapkan untai (karakter) JSON yang mewakili nilai tersebut. Seluruh untai (karakter) JSON disimpan sebagai satu tag yang tidak dapat melebihi 256 karakter. Contoh berikut ini memiliki satu tag bernama CostCenter yang berisi beberapa nilai dari untai (karakter) 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": {}
    }
  ]
}

Menerapkan tag dari grup sumber daya

Untuk menerapkan tag dari grup sumber daya ke sumber daya, gunakan fungsi resourceGroup(). Saat mendapatkan nilai tag, gunakan sintaksis tags[tag-name] dan bukan sintaksis tags.tag-name, karena beberapa karakter tidak dipilah dengan benar dalam notasi titik.

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

Menerapkan tag ke grup sumber daya atau langganan

Anda bisa menambahkan tag ke grup sumber daya atau langganan dengan menerapkan Microsoft.Resources/tags jenis sumber daya tersebut. Tag diterapkan ke grup sumber daya atau langganan target untuk penyebaran. Setiap kali Anda menerapkan template, Anda mengganti tag yang sebelumnya diterapkan.

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

Untuk menerapkan tag ke grup sumber daya, gunakan PowerShell atau Azure CLI. Terapkan ke grup sumber daya yang ingin Anda tag.

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

Untuk menerapkan tag ke langganan, gunakan PowerShell atau Azure CLI. Terapkan ke langganan yang ingin Anda tag.

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

Untuk informasi selengkapnya tentang penyebaran langganan, lihat Membuat grup sumber daya dan sumber daya di tingkat langganan.

Template berikut menambahkan tag dari objek ke grup sumber daya atau langganan.

{
  "$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

Jika pengguna tidak memiliki akses yang diperlukan untuk menerapkan tag, Anda dapat menetapkan peran Kontributor Tag kepada pengguna. Untuk informasi selengkapnya, lihat Tutorial: Memberi pengguna akses ke sumber daya Azure menggunakan portal Azure dan RBAC.

  1. Untuk melihat tag untuk sumber daya atau grup sumber daya, cari tag yang sudah ada dalam gambaran umum. Jika sebelumnya Anda belum menerapkan tag, daftar tersebut kosong.

    Menampilkan tag untuk grup sumber daya atau sumber daya

  2. Untuk menambahkan tag, pilih Klik di sini untuk menambahkan tag.

  3. Berikan nama dan nilai.

    Tambahkan tag

  4. Terus tambahkan tag sesuai kebutuhan. Setelah selesai, pilih Simpan.

    Simpan tag

  5. Tag sekarang ditampilkan dalam gambaran umum.

    Tampilkan tag

  6. Untuk menambahkan atau menghapus tag, pilih ubah.

  7. Untuk menghapus tag, pilih ikon sampah. Lalu, pilih Simpan.

    Hapus tag

Untuk menetapkan tag secara massal ke beberapa sumber daya:

  1. Dari daftar sumber daya apa pun, pilih kotak centang untuk sumber daya yang ingin Anda tetapkan tag. Lalu, pilih Tetapkan tag.

    Pilih beberapa sumber daya

  2. Tambahkan nama dan nilai Setelah selesai, pilih Simpan.

    Pilih tetapkan

Untuk menampilkan semua sumber daya dengan tag:

  1. Pada menu portal Azure, cari tag. Pilih dari opsi yang tersedia.

    Temukan menurut tag

  2. Pilih tag untuk menampilkan sumber daya.

    Pilih tag

  3. Semua sumber daya dengan tag tersebut ditampilkan.

    Tampilkan sumber daya menurut tag

REST API

Untuk bekerja dengan tag melalui Azure REST API, gunakan:

Mewarisi tag

Tag yang diterapkan ke grup sumber daya atau langganan tidak diwariskan oleh sumber daya. Untuk menerapkan tag dari langganan atau grup sumber daya ke sumber daya, lihat Kebijakan Azure - tag.

Tag dan tagihan

Anda dapat menggunakan tag untuk mengelompokkan data penagihan Anda. Misalnya, jika Anda menjalankan beberapa VM untuk organisasi yang berbeda, gunakan tag untuk mengelompokkan penggunaan berdasarkan pusat biaya. Anda juga dapat menggunakan tag untuk mengkategorikan biaya menurut lingkungan waktu proses, seperti penggunaan penagihan untuk VM yang berjalan di lingkungan produksi.

Anda dapat mengambil informasi tentang tag dengan mengunduh file penggunaan, file nilai yang dipisahkan koma (CSV) yang tersedia dari portal Microsoft Azure. Untuk informasi lebih lanjut, lihat Unduh atau tampilkan data faktur tagihan dan penggunaan harian Azure Anda. Untuk layanan yang mendukung tag dengan tagihan, tag muncul di kolom Tag.

Untuk operasi REST API, lihat Referensi REST API Tagihan Azure.

Batasan

Batasan berikut berlaku untuk tag:

  • Tidak semua jenis sumber daya mendukung tag. Untuk menentukan apakah Anda bisa menerapkan tag ke suatu jenis sumber daya, lihat Dukungan tag untuk sumber daya Azure.

  • Setiap sumber daya, grup sumber daya, dan langganan dapat memiliki maksimal 50 pasang nama/nilai tag. Jika Anda perlu menerapkan tag lebih dari jumlah maksimum yang diizinkan, gunakan untai (karakter) JSON untuk nilai tag. Untai (karakter) JSON dapat berisi banyak nilai yang diterapkan ke satu nama tag. Grup sumber daya atau langganan dapat berisi banyak sumber daya yang masing-masing memiliki 50 pasang nama/nilai tag.

  • Nama tag dibatasi hingga 512 karakter, dan nilai tag dibatasi hingga 256 karakter. Untuk akun penyimpanan, nama tag dibatasi hingga 128 karakter, dan nilai tag dibatasi hingga 256 karakter.

  • Tag tidak dapat diterapkan ke sumber daya klasik seperti Cloud Services.

  • Azure IP Groups dan Azure Firewall Policies tidak mendukung operasi PATCH, yang berarti keduanya tidak mendukung pembaruan tag melalui portal. Sebagai gantinya, gunakan perintah pembaruan untuk sumber daya tersebut. Misalnya, Anda dapat memperbarui tag untuk suatu grup IP dengan perintah az network ip-group update.

  • Nama tag tidak dapat memuat karakter ini: <, >, %, &, \, ?, /

    Catatan

    • Zona Azure DNS dan Traffic Manager tidak mendukung penggunaan spasi di tag atau tag yang dimulai dengan angka.

    • Nama tag Azure DNS tidak mendukung karakter khusus dan unikode. Nilai dapat berisi semua karakter.

    • Azure Front Door tidak mendukung penggunaan # atau : dalam nama tag.

    • Sumber daya Azure berikut ini hanya mendukung 15 tag:

      • Azure Automation
      • Azure CDN
      • Azure DNS(Zona dan catatan A)
      • Azure Private DNS (Zona, Catatan A, dan link jaringan virtual)

Langkah berikutnya