|
| 1 | +--- |
| 2 | +title: "Comment utiliser les tags sur vos ressources" |
| 3 | +excerpt: "Découvrez comment gérer et utiliser les tags sur vos ressources OVHcloud" |
| 4 | +updated: 2025-09-15 |
| 5 | +--- |
| 6 | + |
| 7 | +## Objectif |
| 8 | + |
| 9 | +Dans ce guide, vous apprendrez à affecter et gérer des tags sur vos produits OVHcloud et comment les utiliser dans les politiques IAM. |
| 10 | + |
| 11 | +## Prérequis |
| 12 | + |
| 13 | +- Disposer d'un [compte client OVHcloud](/pages/account_and_service_management/account_information/ovhcloud-account-creation). |
| 14 | + |
| 15 | +## En pratique |
| 16 | + |
| 17 | +### Gérer les tags via l'espace client |
| 18 | + |
| 19 | +Il est possible de gérer les tags de vos produits OVHcloud soit a travers l'interface générale de gestion des tag, soit à travers les interfaces dédiées dans les produits. |
| 20 | + |
| 21 | +Les tags sont des métadonnées sous forme de clé/valeur ajoutées aux ressources OVHcloud, qui peuvent être utilisées dans les politiques IAM ou la catégorisation des ressources. |
| 22 | + |
| 23 | +#### Tag Manager |
| 24 | + |
| 25 | +**Tag Manager** est l'interface qui vous permet de gérer vos tags sur l'ensemble de vos produits OVHcloud. |
| 26 | + |
| 27 | +Pour y accéder, rendez-vous dans le menu `Identité, Sécurité & Opérations`{.action} puis cliquez sur `Tag Management`{.action} sous la section `Gestion des identités et des accès`. |
| 28 | + |
| 29 | +Vous retrouverez sur cette page l'ensemble des tags actuellement placés sur vos ressources. |
| 30 | + |
| 31 | +{.thumbnail} |
| 32 | + |
| 33 | +Pour chaque tag, le tableau de bord indique le nombre de ressources associées ainsi que le type de tag. |
| 34 | + |
| 35 | +Il existe 3 types de tags : |
| 36 | + |
| 37 | +- Custom : Créé et géré par vos soins. |
| 38 | +- Prédéfini : Créé par OVHcloud, il vous appartient d'assigner ce type de tag à vos ressources. |
| 39 | +- Système : Créé et assigné automatiquement par OVHcloud à vos ressources (les tags de ce type ne peuvent pas être supprimés). |
| 40 | + |
| 41 | +Les tags prédéfinis non assignés et les tags système ne n'apparaissent pas par défaut et doivent être affichés via le bouton `Filtres rapides`{.action}. |
| 42 | + |
| 43 | +En cliquant sur un tag, on accède aux détails du tag avec la liste des ressources concernées. |
| 44 | + |
| 45 | +{.thumbnail} |
| 46 | + |
| 47 | +Il est ensuite possible d'assigner ce tag à d'autres ressources via le bouton `Assigner le tags`{.action}. La liste de l'ensemble des ressources du compte s'affiche alors, permettant plusieurs sélections. |
| 48 | + |
| 49 | +Un champ de filtre est présent à droite pour faciliter la recherche dans les ressources. |
| 50 | + |
| 51 | +A l'inverse, en sélectionnant les ressources dans les détails du tag, il est possible de supprimer le tag de celles-ci via le bouton `Désassigner le tag`{.action}. |
| 52 | + |
| 53 | +#### Tableau de bord du produit |
| 54 | + |
| 55 | +Pour certains produits OVHcloud, une interface a été ajoutée pour gérer les tags directement depuis le tableau de bord de gestion des ressources. |
| 56 | + |
| 57 | +{.thumbnail} |
| 58 | + |
| 59 | +L'interface de gestion de tags permet d'ajouter ou retirer des tags sur la ressource. |
| 60 | + |
| 61 | +{.thumbnail} |
| 62 | + |
| 63 | +Il est possible de sélectionner un ou plusieurs tags dans la liste des tags prédéfinis ou d'entrer vos propres tags en saisissant directement les clés et les valeurs dans les champs. |
| 64 | + |
| 65 | +### Gestion des tags via l'API |
| 66 | + |
| 67 | +La gestion des tags est centralisée dans une API unique pour tous les produits OVHcloud : |
| 68 | + |
| 69 | +| **Méthode** | **Chemin** | **Description** | |
| 70 | +| :---------: | :-----------------------------------: | :------------------------------------: | |
| 71 | +| POST | /iam/resource/{resourceURN}/tag | Ajout d'un tag sur une ressource | |
| 72 | +| DEL | /iam/resource/{resourceURN}/tag/{key} | Suppression d'un tag sur une ressource | |
| 73 | + |
| 74 | +Le tag doit être indiqué sous cette forme : |
| 75 | + |
| 76 | +```json |
| 77 | +{ |
| 78 | + "key": "environment", |
| 79 | + "value": "production" |
| 80 | +} |
| 81 | +``` |
| 82 | + |
| 83 | +### Utilisation dans les politiques IAM |
| 84 | + |
| 85 | +Les tags peuvent être utilisés comme conditions dans les politiques IAM grâce à la condition `resource.Tag(tag_key)`. |
| 86 | + |
| 87 | +Par exemple, la politique suivante accorde des droits à tous les VPS portant le tag `Environment:Production` : |
| 88 | + |
| 89 | +```json |
| 90 | +{ |
| 91 | + "conditions": { |
| 92 | + "conditions": [ |
| 93 | + { |
| 94 | + "operator": "MATCH", |
| 95 | + "values": { |
| 96 | + "resource.Tag(Environment)": "Production" |
| 97 | + } |
| 98 | + } |
| 99 | + ], |
| 100 | + "operator": "AND" |
| 101 | + }, |
| 102 | + "description": "Give access to VPS with tag Environment:Production", |
| 103 | + "identities": [ |
| 104 | + "urn:v1:eu:identity:group:aa1-ovh/devs" |
| 105 | + ], |
| 106 | + "name": "vps-production", |
| 107 | + "permissions": { |
| 108 | + "allow": [ |
| 109 | + { |
| 110 | + "action": "vps:apiovh:*" |
| 111 | + } |
| 112 | + ] |
| 113 | + }, |
| 114 | + "resources": [ |
| 115 | + { |
| 116 | + "urn": "urn:v1:eu:resource:vps:*" |
| 117 | + } |
| 118 | + ] |
| 119 | +} |
| 120 | +``` |
| 121 | + |
| 122 | +## Aller plus loin |
| 123 | + |
| 124 | +Échangez avec notre [communauté d'utilisateurs](/links/community). |
0 commit comments