Balisage des ressources Amazon Aurora Global Database - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Balisage des ressources Amazon Aurora Global Database

Cette fonctionnalité vous permet d’appliquer des balises RDS aux ressources à différents niveaux au sein d’une base de données globale. Si vous ne savez pas comment les balises sont utilisées avec les ressources AWS ou Aurora, consultez Marquage des ressources Amazon Aurora et Amazon RDS avant d’appliquer des balises dans votre base de données globale.

Note

Comme AWS traite les données des balises dans le cadre de ses mécanismes de création de rapports sur les coûts, n’incluez pas de données sensibles ni de données d’identification personnelle (PII) dans les noms ou les valeurs des balises.

Vous pouvez appliquer des balises aux types de ressources suivants dans une base de données globale :

  • L’objet conteneur pour l’ensemble de votre base de données globale. Cette ressource est connue sous le nom de cluster global.

    Après avoir créé le cluster global en effectuant une opération Ajouter une région AWS dans la console, vous pouvez ajouter des balises à l’aide de la page de détails du cluster global. Dans l’onglet Balises de la page de détails du cluster global, vous pouvez ajouter, supprimer ou modifier les balises et leurs valeurs associées en choisissant Gérer les balises.

    Avec l’AWS CLI et l’API RDS, vous pouvez ajouter des balises au cluster global lors de sa création. Vous pouvez également ajouter, supprimer ou modifier des balises pour un cluster global existant.

  • Le cluster principal. Vous utilisez les mêmes procédures pour utiliser les balises ici que pour les clusters Aurora autonomes. Vous pouvez configurer les balises avant de convertir le cluster Aurora d’origine en base de données globale. Vous pouvez également ajouter, supprimer ou modifier des balises et leurs valeurs associées en choisissant Gérer les balises dans l’onglet Balises de la page de détails du cluster de bases de données.

  • Tous les clusters secondaires. Vous utilisez les mêmes procédures pour utiliser les balises ici que pour les clusters Aurora autonomes. Vous pouvez configurer les balises lors de la création d’un cluster Aurora secondaire à l’aide de l’action Ajouter une région AWS dans la console. Vous pouvez également ajouter, supprimer ou modifier des balises et leurs valeurs associées en choisissant Gérer les balises dans l’onglet Balises de la page de détails du cluster de bases de données.

  • Instances de base de données individuelles au sein des clusters principaux ou secondaires. Vous utilisez les mêmes procédures pour travailler avec les balises ici que pour les instances de base de données Aurora ou RDS. Vous pouvez configurer les balises en même temps que vous ajoutez une instance de base de données au cluster Aurora en utilisant l’action Ajouter un lecteur dans la console. Vous pouvez également ajouter, supprimer ou modifier des balises et leurs valeurs associées en choisissant Gérer les balises dans l’onglet Balises de la page des détails de l’instance de base de données.

Voici quelques exemples des types de balises que vous pouvez attribuer dans une base de données globale :

  • Vous pouvez ajouter des balises au cluster global pour enregistrer des informations générales sur votre application, telles que des identifiants anonymes représentant les responsables et les contacts au sein de votre entreprise. Vous pouvez utiliser des balises pour représenter les propriétés de l’application qui utilise la base de données globale.

  • Vous pouvez ajouter des balises au cluster principal et aux clusters secondaires pour suivre les coûts de votre application au niveau de la région AWS. Pour plus d’informations sur cette procédure, consultez Comment fonctionne AWS la facturation avec les tags dans Amazon RDS.

  • Vous pouvez ajouter des balises à des instances de base de données spécifiques à l’aide des clusters Aurora pour indiquer leur but particulier. Par exemple, au sein du cluster principal, vous pouvez avoir une instance de lecteur avec une faible priorité de basculement qui est utilisée exclusivement pour la génération de rapports. Une balise permet de distinguer cette instance de base de données spécialisée des autres instances dédiées à la haute disponibilité au sein du cluster principal.

  • Vous pouvez utiliser des balises à tous les niveaux des ressources de votre base de données globale afin de contrôler l’accès par le biais de politiques IAM. Pour plus d’informations, consultez Contrôle de l’accès aux ressources AWS dans le Guide de l’utilisateur AWS Identity and Access Management.

    Astuce

    Dans la AWS Management Console, vous ajoutez des balises au conteneur de cluster global en tant qu’étape distincte après l’avoir créé. Si vous souhaitez éviter que le cluster global soit sans balises de contrôle d’accès à sa création, vous pouvez appliquer les balises pendant l’opération CreateGlobalCluster en créant cette ressource via l’AWS CLI, l’API RDS ou un modèle CloudFormation.

  • Vous pouvez utiliser des balises au niveau du cluster, ou pour le cluster global, afin d’enregistrer des informations relatives à l’assurance qualité et aux tests de votre application. Par exemple, vous pouvez spécifier une balise sur un cluster de bases de données pour enregistrer la dernière fois que vous avez effectué une opération de bascule vers ce cluster. Vous pouvez spécifier une balise sur le cluster global pour enregistrer l’heure du dernier événement de reprise après sinistre pour l’ensemble de l’application.

Exemples de balisage des bases de données globales avec l’AWS CLI

Les exemples suivants de l’AWS CLI montrent comment vous pouvez spécifier et examiner les balises pour tous les types de ressources Aurora dans votre base de données globale.

Vous pouvez spécifier des balises pour le conteneur de cluster global à l’aide de la commande create-global-cluster. L’exemple suivant crée un cluster global et lui attribue deux balises. Ces balises ont les clés tag1 et tag2.

$ aws rds create-global-cluster --global-cluster-identifier my_global_cluster_id \ --engine aurora-mysql --tags Key=tag1,Value=val1 Key=tag2,Value=val2

Vous pouvez répertorier les balises du conteneur de cluster global à l’aide de la commande describe-global-clusters. Lorsque vous utilisez des balises, vous exécutez généralement d’abord la commande permettant de récupérer l’Amazon Resource Name (ARN) du cluster global. Vous utiliserez cet ARN comme paramètre dans les commandes suivantes pour travailler avec les balises. La commande suivante affiche les informations de balise dans l’attribut TagList. Elle montre également l’ARN, qui sera utilisé comme paramètre dans les exemples suivants.

$ aws rds describe-global-clusters --global-cluster-identifier my_global_cluster_id { "GlobalClusters": [ { "Status": "available", "Engine": "aurora-mysql", "GlobalClusterArn": "my_global_cluster_arn", ... "TagList": [ { "Value": "val1", "Key": "tag1" }, { "Value": "val2", "Key": "tag2" } ] } ] }

Vous pouvez ajouter de nouvelles balises à l’aide de la commande add-tags-to-resource. Avec cette commande, vous spécifiez l’Amazon Resource Name (ARN) du cluster global plutôt que son identifiant. L’ajout d’une balise ayant le même nom qu’une balise existante remplace la valeur de cette balise. Si vous incluez des espaces ou des caractères spéciaux dans les valeurs des balises, citez ces valeurs de manière appropriée en fonction de votre système d’exploitation ou de votre shell de commande. L’exemple suivant modifie les balises du cluster global de l’exemple précédent. À l’origine, les balises du cluster avaient les clés tag1 et tag2. Une fois la commande terminée, le cluster global a une nouvelle balise avec clé tag3, et la balise avec la clé tag1 a une valeur différente.

$ aws rds add-tags-to-resource --resource-name my_global_cluster_arn \ --tags Key=tag1,Value="new value for tag1" Key=tag3,Value="entirely new tag" $ aws rds describe-global-clusters --global-cluster-identifier my_global_cluster_id { "GlobalClusters": [ { "Status": "available", "Engine": "aurora-mysql", ... "TagList": [ { "Value": "new value for tag1", "Key": "tag1" }, { "Value": "val2", "Key": "tag2" }, { "Value": "entirely new tag", "Key": "tag3" } ] } ] }

Vous pouvez supprimer une balise du cluster global à l’aide de la commande remove-tags-from-resource. Avec cette commande, vous spécifiez uniquement un ensemble de clés de balise, sans aucune valeur de balise. L’exemple suivant modifie les balises du cluster global de l’exemple précédent. À l’origine, les balises du cluster avaient les clés tag1, tag2 et tag3. Une fois la commande terminée, il ne reste que la balise avec la clé tag1.

$ aws rds remove-tags-from-resource --resource-name my_global_cluster_arn --tag-keys tag2 tag3 $ aws rds describe-global-clusters --global-cluster-identifier my_global_cluster_id { "GlobalClusters": [ { "Status": "available", "Engine": "aurora-mysql", ... "TagList": [ { "Value": "new value for tag1", "Key": "tag1" } ] } ] }