Associer et gérer des tags sur des ressources AlloyDB

Les tags Resource Manager vous permettent d'organiser vos clusters et vos sauvegardes AlloyDB pour PostgreSQL, de contrôler de manière conditionnelle l'accès à Identity and Access Management (IAM) et de suivre l'utilisation dans les exportations Cloud Billing. Vous pouvez associer, dissocier et lister des tags sur les ressources AlloyDB à l'aide de Google Cloud CLI. Les tags associés à une ressource de cluster sont automatiquement hérités par les ressources enfants, telles que les instances, et ne peuvent pas être remplacés sur ces ressources enfants.

Avant de commencer

Pour obtenir les autorisations nécessaires pour afficher et définir des tags sur les ressources AlloyDB, demandez à votre administrateur de vous accorder les rôles IAM suivants sur votre projet :

  • Administrateur Cloud AlloyDB (roles/alloydb.admin) : attribuez-le pour définir et afficher des tags.
  • Lecteur Cloud AlloyDB (roles/alloydb.viewer) : attribuez-le pour afficher des tags.

Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.

Utiliser les tags

Une fois que vous avez créé et défini un tag à l'aide de Resource Manager, vous pouvez commencer à utiliser des tags avec les ressources de cluster et de sauvegarde AlloyDB. Pour en savoir plus sur les commandes Google Cloud CLI à utiliser pour les liaisons de tags, consultez gcloud resource-manager tags bindings.

Pour toutes les commandes de cette page, remplacez les éléments suivants :

  • PARENT_PATH : chemin complet vers la ressource de sauvegarde ou de cluster, par exemple //alloydb.googleapis.com/projects/my-project/locations/us-central1/backups/my-backup.
  • TAG_VALUE : valeur du tag que vous souhaitez associer à votre ressource. Par exemple, la valeur de tag définie sur 815471563813/environment/development inclut les composants suivants :

    • 815471563813 est l'ID d'organisation ou l'ID du projet.

    • environment est la clé de tag.

    • development est la valeur du tag.

  • LOCATION : région où votre cluster ou votre sauvegarde est placé, par exemple us-central1.

Associer des tags à des ressources AlloyDB

gcloud resource-manager tags bindings create \
--parent=PARENT_PATH \
--tag-value=TAG_VALUE \
--location=LOCATION

Dissocier des tags de ressources AlloyDB

gcloud resource-manager tags bindings delete \
--parent=PARENT_PATH \
--tag-value=TAG_VALUE \
--location=LOCATION

Lister des tags sur des ressources AlloyDB

gcloud resource-manager tags bindings list \
--parent=PARENT_PATH \
--location=LOCATION

Étape suivante