Les tags permettent de regrouper les ressources Function Compute par objectif, facilitant ainsi la recherche, le filtrage et la gestion des fonctions à grande échelle. Ils prennent également en charge le contrôle d'accès basé sur les attributs (ABAC) : accordez à différents rôles RAM l'accès à des groupes de fonctions distincts selon des conditions de tag.
Concepts clés
Chaque tag est une paire clé-valeur associée à une ressource de fonction.
Les tags et les fonctions entretiennent une relation plusieurs-à-plusieurs : un même tag peut s'appliquer à plusieurs fonctions, et une fonction peut porter plusieurs tags.
Héritage des tags : Les versions, alias et déclencheurs associés à une fonction héritent de ses tags. L'authentification basée sur les tags s'applique à tout appel d'API ciblant une fonction. Toutes les versions et tous les alias d'une fonction partagent les mêmes tags. La modification d'un tag affecte l'authentification pour chaque version et alias de cette fonction.
Les tags sont spécifiques à une région. Un tag créé dans une région n'est pas visible dans les autres régions.
Limites
| Élément | Limite |
|---|---|
| Nombre maximal de tags par ressource | 20 |
| Longueur de la clé de tag | Jusqu'à 64 caractères Unicode |
| Longueur de la valeur de tag | Jusqu'à 128 caractères Unicode |
| Sensibilité à la casse | Les clés et valeurs de tag sont sensibles à la casse |
Caractères autorisés pour les clés et valeurs de tag :
Caractères ASCII, chiffres, caractères chinois et caractères spéciaux suivants : -\.!@#$%?/^&*)(+={}[\\]",'<>~·\
Restrictions :
Les clés et valeurs de tag ne doivent contenir ni ponctuation chinoise, ni
http://, nihttps://.Les clés de tag ne peuvent commencer par
aliyunouacs:, et ne peuvent être des chaînes vides.Les valeurs de tag peuvent être des chaînes vides.
Associer des tags à une fonction
Connectez-vous à la console Function Compute. Dans le volet de navigation de gauche, cliquez sur Functions.
Dans la barre de menu supérieure, sélectionnez une région. Sur la page Function List, localisez la fonction cible.
Dans la colonne Tag de la fonction cible, passez le curseur sur l'icône
, puis cliquez sur Attach dans l'info-bulle. Dans la boîte de dialogue Edit Tag, saisissez une Tag Key et une Tag Value, puis cliquez sur Confirm.
Une fois le tag ajouté, passez le curseur sur l'icône
dans la colonne Tags pour consulter le tag. Pour mettre à jour ou supprimer des tags, suivez les instructions affichées dans la console.
Si la fonction cible a été créée dans la console Function Compute 2.0 et que son nom contient le symbole $, vous ne pouvez pas lui associer de tags depuis la console 3.0. Suivez les instructions à l'écran et cliquez sur le lien hypertexte pour accéder au service dans la console 2.0 afin d'associer des tags.

Cas d'utilisation
Gestion des fonctions multi-équipes
Une entreprise utilise un compte Alibaba Cloud pour exécuter des fonctions dans plusieurs unités commerciales. Les tags permettent de regrouper les fonctions par unité commerciale et d'attribuer chaque groupe à une équipe dédiée. Chaque équipe ne consulte et ne gère ainsi que ses propres fonctions. Pour obtenir une procédure de configuration détaillée, consultez Accorder différentes permissions aux rôles RAM pour des groupes de fonctions.