Balisage des ressources de la base de données mondiale Amazon Aurora - 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 de la base de données mondiale Amazon Aurora

Avec la fonctionnalité de base de données globale Aurora, vous pouvez appliquer des RDS balises 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 AWS les ressources Aurora, consultez Marquage d'Amazon Aurora et des ressources Amazon RDS avant d'appliquer des balises dans votre base de données globale.

Note

Étant donné que AWS les données des balises font partie de ses mécanismes de reporting des coûts, n'incluez aucune donnée sensible ou information personnellement identifiable (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 mondial.

    Après avoir créé le cluster global en effectuant une opération Ajouter une AWS région 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 des balises et leurs valeurs associées en choisissant Gérer les balises.

    Avec le AWS CLI et RDSAPI, vous pouvez ajouter des balises au cluster global en même temps que vous le créez. 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 transformer 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 Tags de la page de détails du cluster de base 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 en même temps que vous créez un cluster Aurora secondaire à l'aide de l'action Ajouter une AWS région 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 Tags de la page de détails du cluster de base 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 utiliser les balises ici que pour les instances d'RDSAurora ou de base de données. Vous pouvez configurer les balises en même temps que vous ajoutez une nouvelle 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 Tags 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 anonymisés représentant les propriétaires et les contacts au sein de votre organisation. 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 AWS région. Pour plus de détails sur cette procédure, consultezComment fonctionne AWS la facturation avec les tags sur Amazon RDS.

  • Vous pouvez ajouter des balises à des instances de base de données spécifiques à l'aide des clusters Aurora pour indiquer leur fonction particulière. 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 pour contrôler l'accès par le biais de IAM politiques. Pour plus d'informations, consultez la section Contrôle de l'accès aux AWS ressources dans le guide de l'utilisateur d'AWS Identity and Access Management.

    Astuce

    Dans le 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 tout intervalle de temps pendant lequel le cluster global existe sans balises de contrôle d'accès, vous pouvez appliquer les balises pendant l'CreateGlobalClusteropération en créant cette ressource via AWS CLI RDSAPI, ou un AWS CloudFormation modèle.

  • 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 base de données pour enregistrer la dernière fois que vous avez effectué un changement vers ce cluster. Vous pouvez spécifier une balise sur le cluster global pour enregistrer l'heure du dernier exercice de reprise après sinistre pour l'ensemble de l'application.

AWS CLI exemples de balisage pour les bases de données globales

Les AWS CLI exemples suivants 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 create-global-cluster commande. L'exemple suivant crée un cluster global et lui attribue deux balises. Les tags ont des clés tag1 ettag2.

$ 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 describe-global-clusters commande. Lorsque vous travaillez avec des balises, vous exécutez généralement cette commande en premier pour récupérer le nom de ressource Amazon (ARN) du cluster global. Vous utiliserez le ARN comme paramètre dans les commandes suivantes pour travailler avec des balises. La commande suivante affiche les informations de balise dans l'TagListattribut. Il montre également leARN, qui est 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 add-tags-to-resource commande. Avec cette commande, vous spécifiez le nom de ressource Amazon (ARN) du cluster global au lieu de son identifiant. L'ajout d'une balise portant 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-les en fonction de votre système d'exploitation ou de votre interface de commande. L'exemple suivant modifie les balises du cluster global par rapport à l'exemple précédent. À l'origine, le cluster avait des balises avec des clés tag1 ettag2. Une fois la commande terminée, le cluster global possède une nouvelle balise avec clétag3, et la balise avec 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 remove-tags-from-resource commande. 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 par rapport à l'exemple précédent. À l'origine, le cluster comportait des balises avec les clés tag1tag2, ettag3. Une fois la commande terminée, il ne tag1 reste que le tag avec la clé.

$ 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" } ] } ] }