Function Compute支援將相同作用的函數資源通過標籤Tag歸類,便於搜尋和資源彙總。您還可以通過標籤功能將函數進行分組,可以實現不同角色對不同分組的函數擁有不同的操作許可權。本文介紹標籤功能的使用說明、使用限制以及如何在Function Compute控制台操作標籤等。
使用說明
標籤與函數資源之間是多對多的關係。
每個標籤都由一對索引值對組成。
標籤可以是授權的一個條件,為一個確定範圍內的資源做精細粒度授權。
函數下的資源,包括版本、別名和觸發器均繼承函數的標籤。
只要API的調用上填寫了函數,都支援標籤鑒權。
函數的不同版本使用相同的標籤,即標籤修改影響的標籤鑒權針對的是所有版本和別名的函數。
使用限制
標籤鍵(Key)的最大長度為64個Unicode字元,區分大小寫。
標籤值(Value)的最大長度為128個Unicode字元,區分大小寫。
每個資源的標籤數不得超過20個。
標籤鍵(Key)支援ASCII、數字、中文字元和特殊字元
-\.!@#$%?/^&*)(+={}[\\]",'<>~·`:;|_。不支援中文標點符號,不支援以aliyun或acs:開頭,不允許包含http://和https://,不允許為空白字串。標籤值(Value)支援ASCII、數字、中文字元和特殊字元
-\.!@#$%?/^&*)(+={}[\\]",'<>~·`:;|_。不支援中文標點符號,不允許包含http://和https://,允許為空白字串。各地區間的標籤資訊不互連。例如,在華東1(杭州)地區建立的標籤在華東2(上海)地區不可見。
為函數綁定標籤
支援在新建立函數時,綁定標籤,也可以為已有函數配置標籤,詳見下文。
登入Function Compute控制台,在左側導覽列,選擇。
在頂部功能表列,選擇地區,然後在函數列表頁面,找到目標函數。
游標移至目標函數標籤列的
表徵圖,在氣泡中單擊綁定,在編輯標籤對話方塊,填寫標籤鍵和標籤值,然後單擊確認。添加成功後,游標再次移至目標函數標籤列的
表徵圖,您可以看到剛才添加的標籤。您還可以根據需要,參考控制台介面提示,更新或刪除標籤。
如果目標函數是在Function Compute2.0控制台建立的函數(函數名稱中含有$符號),則不支援在3.0控制台為其綁定標籤,請根據介面提示單擊超連結跳轉至2.0控制台的目標服務下,為服務綁定標籤。

功能使用實踐
某企業的阿里雲主帳號建立了多個函數,需要按業務分組將不同的函數授權給不同的團隊,企業希望每個團隊只能查看和管理被授權的函數,未被授權的函數不允許查看和管理。針對以上情境,您可以使用標籤功能對函數進行分組授權管理。