使用標籤來組織 Azure 資源和管理階層
標籤是您套用至 Azure 資源的中繼資料元素。 標籤是索引鍵/值組,可協助您根據與組織相關的設定識別資源。 若您要追蹤資源的部署環境,請新增名為 Environment
的索引鍵。 若要識別部署至生產環境的資源,請為其指定 Production
的值。 完整的機碼值組 Environment = Production
。
本文說明使用標記的條件和限制。 如需如何使用標記的步驟,請參閱:
標記使用方式和建議
您可以將標籤套用至 Azure 資源、資源群組和訂用帳戶,但不會套用至管理群組。
如需如何實作標記策略的建議,請參閱資源命名和標記決策指南。
資源標籤支援所有成本累計服務。 若要確保已使用標籤佈建成本累計服務,請使用其中一個標籤原則。
警告
標籤會儲存為純文字。 請勿將敏感性值新增至標籤。 敏感性值可能會透過許多方法公開,包括成本報告、傳回現有標籤定義的命令、部署記錄、匯出的範本和監視記錄。
警告
在標記中使用非英文語言時,請小心。 從 IMDS 載入 VM 中繼資料時,可能會導致解碼程序失敗 (Instance Metadata Service)。
重要
對於作業,標記名稱不會區分大小寫。 不論大小寫為何,作業都會更新或擷取具有標籤名稱的標籤。 不過,資源提供者可能會保留您為標記名稱提供的大小寫。 您會看到成本報表中的大小寫。
標記值會區分大小寫。
注意
本文提供關於如何從裝置或服務刪除個人資料的步驟,並且可以用來支援遵循 GDPR 的義務。 如需 GDPR 的一般資訊,請參閱 Microsoft 信任中心的 GDPR 區段和服務信任入口網站的 GDPR 區段。
必要的存取權
有兩種方式可取得標記資源的必要存取權。
您可以擁有
Microsoft.Resources/tags
資源類型的寫入權限。 此存取權可讓您標記任何資源,即使您沒有資源本身的存取權。 標記參與者角色會授與此存取權。 例如,標籤參與者角色無法透過入口網站將標籤套用至資源或資源群組, 但可以透過入口網站將標籤套用至訂用帳戶。 入口網站支援透過 Azure PowerShell 和 REST API 執行的所有標籤作業。您可以擁有資源本身的寫入權限。 參與者角色會授與將標記套用至任何實體的必要存取權。 若只要將標記套用到一個資源類型,則使用適用於該資源的參與者角色。 例如,若要將標籤套用至虛擬機器,即可使用虛擬機器參與者。
繼承標籤
資源不會繼承您套用至資源群組或訂用帳戶的標籤。 若要將標籤從訂閱或資源群組套用至資源,請參閱 Azure 原則 - 標籤。
您可以使用 cm-resource-parent 標記,針對 Azure 資源的成本進行分組。 此標籤可讓您在 Microsoft 成本管理中查看標記的成本,而不需要使用篩選條件。 此標籤的索引鍵是 cm-resource-parent
,其值是您想要依其分組成本的 Azure 資源資源資源識別碼。 例如,若要依 Azure 虛擬桌面主機集區將成本分組,請提供主機集區的資源識別碼。 如需詳細資訊,請參閱成本分析中的群組相關資源。
標記與計費
使用標籤來將帳單數據分組。 例如,如果您針對不同組織執行多個 VM,請使用標籤依成本中心將使用量分組。 您也可以使用標籤來根據執行階段環境將成本分類,例如在生產環境中執行之 VM 的計費使用量。
若要擷取標籤的相關信息,請從 Azure 入口網站 下載使用量檔案。 如需詳細資訊,請參閱下載或檢視 Azure 帳單發票與每日使用量資料。 針對支援在計費方面使用標籤的服務,標籤會顯示在 [標籤] 資料行中。
若為 REST API 作業,請參閱 Azure 計費 REST API 參考。
唯一標記分頁
當您呼叫 Unique Tags API 時,每個 API 回應頁面的大小會受到限制。 具有大量唯一值的標記,需要 API 擷取下一頁以擷取剩餘的值集。 當結果分成多個頁面時,API 回應會再次顯示標記索引鍵,以指出值仍在此索引鍵底下。
此行為可能會導致某些工具,例如 Azure 入口網站,顯示標籤索引鍵兩次。
限制
標籤具有下列限制:
並非所有資源類型都支援標記。 若要判斷您是否可以將標籤套用至資源類型,請參閱 Azure 資源的標籤支援。
使用標籤時,每個資源類型可能都有特定需求。 例如,當 VM 執行時,您只能更新虛擬機 (VM) 擴充功能上的標籤。 如果您在嘗試更新標記時收到錯誤訊息,請遵循訊息中的指示。
每個資源、資源群組和訂用帳戶最多可有 50 個標籤名稱/值對。 如果您需要套用的標記數目超過允許的數目上限,請使用 JSON 字串作為標記值。 JSON 字串可以包含許多套用至單一標籤名稱的值。 資源群組或訂用帳戶可以包含許多資源,每個資源包含 50 個標籤名稱/值對。
標籤名稱的限制為 512 個字元,而標籤值的限制為 256 個字元。 如果是儲存體帳戶,標籤名稱的限制為 128 個字元,標籤值的限制為 256 個字元。
雲端服務等傳統資源不支援標籤。
Azure IP 群組和 Azure 防火牆原則不支援 PATCH 作業。 所以 PATCH API 方法作業無法透過入口網站更新標籤。 相反地,請使用這些資源的更新命令。 例如,您可以使用 az network IP-group update 命令來更新 IP 群組的標記。
標記名稱不得包含這些字元:
<
、>
、%
、&
、\
、?
、/
注意
Azure 網域名稱系統 (DNS) 區域不支援在標籤中使用空格或括號,也不支援以數字開頭的標籤。 Azure DNS 標籤名稱不支援特殊和 Unicode 字元。 值可以包括所有字元。
流量管理員 不支援在標記名稱中使用空白、
#
或:
。 標籤名稱的開頭不能是數字。Azure Front Door 不支援在標記名稱中使用
#
或:
。下列 Azure 資源只支援 15 個標記:
- Azure 自動化
- Azure 內容傳遞網路 (CDN)
- Azure DNS (區域和 A 記錄)
- Azure Log Analytics 已儲存的搜尋
下一步
並非所有資源類型都支援標記。 若要判斷您是否可以將標籤套用至資源類型,請參閱 Azure 資源的標籤支援。
如需如何實作標記策略的建議,請參閱資源命名和標記決策指南。
如需如何使用標記的步驟,請參閱: