Utilisation de la notification d'événement Amazon RDS - Amazon Relational Database Service

Utilisation de la notification d'événement Amazon RDS

Amazon RDS utilise Amazon Simple Notification Service (Amazon SNS) pour adresser une notification lorsqu'un événement Amazon RDS se produit. Ces notifications peuvent être sous l'une des formes prises en charge par Amazon SNS pour une région AWS, telles qu'un e-mail, un SMS ou un appel à un point de terminaison HTTP.

Amazon RDS regroupe ces événements en catégories auxquelles vous pouvez vous abonner afin d'être informé lorsqu'un événement de cette catégorie se produit. Vous pouvez vous abonner à une catégorie d'événement pour une instance de base de données, un instantané de base de donnéesun groupe de paramètres de base de données ou un groupe de sécurité de base de données. Par exemple, si vous vous abonnez à la catégorie de sauvegarde d'une instance de base de données donnée, vous recevez une notification chaque fois que survient un événement lié à la sauvegarde et qui affecte l'instance de base de données. Si vous vous abonnez à la catégorie de modification de configuration pour un groupe de sécurité de base de données, vous recevez une notification en cas de modification de ce groupe. Vous recevez également une notification en cas de modification d'un abonnement à une notification d'événements.

Les notifications d'événements sont envoyées aux adresses que vous fournissez lorsque vous créez l'abonnement. Il se peut que vous souhaitiez créer plusieurs abonnements différents, tel qu'un abonnement recevant toutes les notifications d'événements et un autre incluant uniquement les événements critiques pour vos instances de base de données de production. Vous pouvez facilement désactiver la notification sans supprimer un abonnement en définissant l'option Activé sur Non dans la console Amazon RDS, ou en définissant le paramètre Enabled sur false à l'aide de l'AWS CLI ou de l'API Amazon RDS.

Important

Amazon RDS ne garantie pas l'ordre des événements envoyés dans un flux d'événements. L'ordre des événements est susceptible de changer.

Note

Les notifications d'événements Amazon RDS à l'aide de SMS sont actuellement disponibles pour les ARN (Amazon Resource Name) de rubrique et les ressources Amazon RDS dans la région Région USA Est (Virginie du Nord). Pour de plus amples informations sur l'utilisation des SMS avec SNS, veuillez consulter Envoi et réception de notifications par SMS à l'aide d'Amazon SNS dans le Manuel du développeur Amazon Simple Notification Service.

Amazon RDS utilise l'ARN d'une rubrique Amazon SNS pour identifier chaque abonnement. La console Amazon RDS crée l'ARN lorsque vous créez l'abonnement. Si vous utilisez l'interface de ligne de commande ou l'API, vous devez créer l'ARN à l'aide de la console Amazon SNS ou de l'API Amazon SNS quand vous créez un abonnement.

La facturation de la notification d'événement Amazon RDS s'effectue via Amazon Simple Notification Service (Amazon SNS). Des frais Amazon SNS s'appliquent quand la notification d'événement est utilisée. Pour plus d'informations sur la tarification Amazon SNS, consultez la section Tarification Amazon Simple Notification Service.

La procédure d'abonnement à une notification d'événement Amazon RDS est la suivante :

  1. Créez un abonnement à une notification d'événement Amazon RDS à l'aide de la console Amazon RDS, de l'AWS CLI ou de l'API.

  2. Amazon RDS envoie un e-mail d'approbation ou un SMS aux adresses que vous avez fournies avec votre abonnement. Pour valider votre abonnement, choisissez le lien dans la notification qui vous a été envoyée.

  3. Lorsque vous avez confirmé l'abonnement, le statut de celui-ci est mis à jour dans la section My Event Subscriptions (Mes abonnements d'événements) de la console Amazon RDS.

  4. Vous commencez alors à recevoir des notifications d'événements.

Note

Lorsqu'Amazon SNS envoie une notification à un point de terminaison HTTP ou HTTPS abonné, le corps du message POST envoyé au point de terminaison contient un document JSON. Pour de plus amples informations, veuillez consulter Formats de message et JSON Amazon SNS dans le Manuel du développeur Amazon Simple Notification Service.

Vous pouvez utiliser AWS Lambda pour traiter les notifications d'événements à partir d'une instance de base de données. Pour de plus amples informations, veuillez consulter Utilisation de AWS Lambda avec Amazon RDS dans le manuel du développeur AWS Lambda.

La section suivante répertorie l'ensemble des catégories et événements dont vous pouvez être informé. Elle contient aussi des informations sur l'abonnement et sur l'utilisation des abonnements aux événements Amazon RDS.

Catégories d'événements et messages d'événements Amazon RDS

Amazon RDS génère un nombre significatif d'événements dans les catégories auxquelles vous pouvez vous abonner à l'aide de la console Amazon RDS de l'AWS CLI ou de l'API. Chaque catégorie s'applique à un type source, qui peut être une instance de base de données, un instantané de base de données, un groupe de sécurité de base de données ou un groupe de paramètres de base de données.

Le tableau suivant recense la catégorie d'événement et la liste des événements lorsqu'une instance de base de données est le type source.

Catégorie

ID d'événement Amazon RDS

Description

disponibilité

RDS-EVENT-0006

L'instance de base de données a redémarré.

disponibilité

RDS-EVENT-0004

L'instance de base de données s'est arrêtée.

disponibilité

RDS-EVENT-0022

Une erreur s'est produite lors du redémarrage de MySQL ou MariaDB.

sauvegarde

RDS-EVENT-0001

Sauvegarde de l'instance de base de données.

sauvegarde

RDS-EVENT-0002

Sauvegarde de l'instance de base de données terminée.

modification de configuration

RDS-EVENT-0009

L'instance de base de données a été ajoutée à un groupe de sécurité.

modification de configuration

RDS-EVENT-0024

L'instance de base de données est en cours de conversion en une instance de base de données Multi-AZ.

modification de configuration

RDS-EVENT-0030

L'instance de base de données est en cours de conversion en une instance de base de données mono-AZ.

modification de configuration

RDS-EVENT-0012

Application de la modification à la classe d'instance de base de données.

modification de configuration

RDS-EVENT-0018

Les paramètres de stockage de l'instance de base de données sont en cours de modification.

modification de configuration

RDS-EVENT-0011

Un groupe de paramètres de l'instance de base de données a changé.

modification de configuration

RDS-EVENT-0092

Un groupe de paramètres de l'instance de base de données a terminé sa mise à jour.

modification de configuration

RDS-EVENT-0028

Les sauvegardes automatiques de l'instance de base de données ont été désactivées.

modification de configuration

RDS-EVENT-0032

Les sauvegardes automatiques de l'instance de base de données ont été activées.

modification de configuration

RDS-EVENT-0033

Il existe [count] utilisateurs dont le nom correspond à celui de l'utilisateur maître. Les utilisateurs non liés à un hôte spécifique ont été réinitialisés.

modification de configuration

RDS-EVENT-0025

L'instance de base de données a été convertie en une instance de base de données Multi-AZ.

modification de configuration

RDS-EVENT-0029

L'instance de base de données a été convertie en une instance de base de données mono-AZ.

modification de configuration

RDS-EVENT-0014

La classe d'instance de base de données de l'instance de base de données a été modifiée.

modification de configuration

RDS-EVENT-0017

Les paramètres de stockage de l'instance de base de données ont été modifiés.

modification de configuration

RDS-EVENT-0010

L'instance de base de données a été supprimée d'un groupe de sécurité.

modification de configuration

RDS-EVENT-0016

Le mot de passe principal de l'instance de base de données a été réinitialisé.

modification de configuration

RDS-EVENT-0067

Une tentative de réinitialisation du mot de passe principal de l'instance de base de données a échoué.

modification de configuration

RDS-EVENT-0078

La configuration Supervision améliorée a été modifiée.

création

RDS-EVENT-0005

Instance de base de données créée.

suppression

RDS-EVENT-0003

L'instance de base de données a été supprimée.

basculement

RDS-EVENT-0034

Amazon RDS ne tente pas le basculement demandé, car un basculement s'est récemment produit sur l'instance de base de données.

basculement

RDS-EVENT-0013

Un basculement Multi-AZ ayant entraîné la promotion d'une instance de secours a commencé.

basculement

RDS-EVENT-0015

Un basculement Multi-AZ ayant entraîné la promotion d'une instance de secours est terminé. Le transfert du DNS vers la nouvelle instance de base de données principale peut prendre plusieurs minutes.

basculement

RDS-EVENT-0065

L'instance a récupéré à partir d'un basculement partiel.

basculement RDS-EVENT-0049 Un basculement Multi-AZ est terminé.

basculement

RDS-EVENT-0050

Une activation Multi-AZ a commencé après une récupération d'instance réussie.

basculement

RDS-EVENT-0051

Une activation Multi-AZ est terminée. Votre base de données doit être accessible maintenant.

échec

RDS-EVENT-0031

L'instance de base de donnée a échoué en raison d'une configuration incompatible ou d'un problème de stockage sous-jacent. Commencez une restauration à un instant dans le passé pour l'instance de base de données.

échec

RDS-EVENT-0036

L'instance de base de données se trouve sur un réseau non compatible. Certains des ID de sous-réseau spécifiés ne sont pas valides ou n'existent pas.

échec

RDS-EVENT-0035

L'instance de base de données a des paramètres non valides. Par exemple, si l'instance de base de données n'a pas pu démarrer, un paramètre lié à la mémoire étant défini avec une valeur trop élevée pour cette classe d'instance, l'action du client consiste à modifier le paramètre et à redémarrer l'instance de base de données.

échec

RDS-EVENT-0058

Erreur lors de la création du compte d'utilisateur Statspack PERFSTAT. Supprimez le compte avant d'ajouter l'option Statspack.

échec

RDS-EVENT-0079

La supervision améliorée ne peut pas être activée sans le rôle IAM de supervision améliorée. Pour plus d'informations sur la création du rôle IAM de supervision améliorée, consultez Pour créer un rôle IAM pour la surveillance améliorée Amazon RDS.

échec

RDS-EVENT-0080

La supervision améliorée a été désactivée en raison d'une erreur lors de la modification de configuration. Il est probable que le rôle IAM de supervision améliorée ne soit pas configuré correctement. Pour plus d'informations sur la création du rôle IAM de supervision améliorée, consultez Pour créer un rôle IAM pour la surveillance améliorée Amazon RDS.

échec

RDS-EVENT-0081

Le rôle IAM que vous utilisez pour accéder à votre compartiment Amazon S3 pour la sauvegarde et la restauration natives SQL Server est mal configuré. Pour plus d'informations, consultez Configuration pour les sauvegarde et restauration natives.

stockage faible

RDS-EVENT-0089

L'instance de base de données a consommé plus de 90 % de son stockage alloué. Vous pouvez surveiller l'espace de stockage pour une instance de base de données à l'aide de la métrique Free Storage Space (Espace de stockage libre). Pour plus d'informations, consultez Affichage des métriques d'instances de base de données.

stockage faible

RDS-EVENT-0007

L'espace de stockage alloué pour l'instance de base de données a été épuisé. Pour résoudre le problème, vous devez allouer un stockage supplémentaire pour l'instance de base de données. Pour plus d'informations, consultez la FAQ RDS. Vous pouvez surveiller l'espace de stockage pour une instance de base de données à l'aide de la métrique Free Storage Space (Espace de stockage libre). Pour plus d'informations, consultez Affichage des métriques d'instances de base de données.

maintenance

RDS-EVENT-0026

La maintenance hors connexion de l'instance de base de données est en cours. L'instance de base de données n'est pas disponible actuellement.

maintenance

RDS-EVENT-0027

La maintenance hors connexion de l'instance de base de données est terminée. L'instance de base de données est désormais disponible.

maintenance RDS-EVENT-0047 L'application des correctifs de l'instance de base de données s'est terminée.

maintenance

RDS-EVENT-0155

Une mise à niveau de version mineure du moteur de base de données est disponible pour l'instance de base de données.

notification RDS-EVENT-0044 Notification émise par l'opérateur. Pour plus d'informations, consultez le message de l'événement.
notification RDS-EVENT-0048 L'application des correctifs de l'instance de base de données a été retardée.
notification RDS-EVENT-0054 Le moteur de stockage MySQL que vous utilisez n'est pas InnoDB, lequel est le moteur de stockage MySQL recommandé pour Amazon RDS. Pour plus d'informations sur les moteurs de stockage MySQL, consultez Moteurs de stockage pris en charge pour MySQL sur Amazon RDS.
notification RDS-EVENT-0055

Le nombre de tables de votre instance de base de données dépasse les bonnes pratiques recommandées pour Amazon RDS. Réduisez le nombre de tables de votre instance de base de données.

Pour plus d'informations sur les bonnes pratiques recommandées, consultez Directives opérationnelles de base Amazon RDS.

notification RDS-EVENT-0056

Le nombre de bases de données de votre instance de base de données dépasse les bonnes pratiques recommandées pour Amazon RDS. Réduisez le nombre de bases de données de votre instance de base de données.

Pour plus d'informations sur les bonnes pratiques recommandées, consultez Directives opérationnelles de base Amazon RDS.

notification RDS-EVENT-0064 La clé TDE a été inversée. Pour plus d'informations sur les bonnes pratiques recommandées, consultez Directives opérationnelles de base Amazon RDS.
notification RDS-EVENT-0084

Vous avez essayé de convertir une instance de base de données en environnement Multi-AZ, mais elle contient des groupes de fichiers en mémoire qui ne sont pas pris en charge pour plusieurs environnements Multi-AZ. Pour plus d'informations, consultez Déploiements multi-AZ pour Microsoft SQL Server.

notification RDS-EVENT-0087

L'instance de base de données a été arrêtée.

notification RDS-EVENT-0088

L'instance de base de données a été démarrée.

notification RDS-EVENT-0154

L'instance de base de données est en cours de démarrage dans la mesure où elle a dépassé le temps maximum autorisé pour son arrêt.

notification RDS-EVENT-0157

RDS ne peut pas modifier la classe d'instance de base de données car la classe d'instance cible ne peut pas prendre en charge le nombre de bases de données figurant dans l'instance de base de données source. Le message d'erreur suivant apparaît : "The instance has N databases, but after conversion it would only support N" (L'instance comporte N bases de données, mais après la conversion, elle n'en prendrait en charge que N).

Pour de plus amples informations, veuillez consulter Limites propres aux instances de bases de données Microsoft SQL Server.

notification RDS-EVENT-0158

L'instance de base de données est dans un état qui ne peut pas être mis à niveau.

réplica en lecture RDS-EVENT-0045 Une erreur s'est produite lors du processus de réplication en lecture. Pour plus d'informations, consultez le message de l'événement.

En outre, consultez la section de dépannage pour les réplicas en lecture de votre moteur de base de données.

réplica en lecture RDS-EVENT-0046 Le réplica en lecture a repris la réplication. Ce message s'affiche lorsque vous créez un réplica en lecture, ou comme message de surveillance lorsque vous confirmez que la réplication fonctionne correctement. Si ce message fait suite à une notification RDS-EVENT-0045, la réplication a repris suite à une erreur ou à un arrêt de la réplication.

réplica en lecture

RDS-EVENT-0057

La réplication sur le réplica en lecture est terminée.

réplica en lecture

RDS-EVENT-0062

La réplication sur le réplica en lecture a été arrêtée manuellement.

réplica en lecture

RDS-EVENT-0063

La réplication sur le réplica en lecture a été réinitialisée.

récupération

RDS-EVENT-0020

La récupération de l'instance de base de données a démarré. Le temps de récupération varie selon la quantité de données à restaurer.

récupération

RDS-EVENT-0021

La récupération de l'instance de base de données est terminée.

récupération

RDS-EVENT-0023

Une sauvegarde manuelle a été demandée, mais Amazon RDS est actuellement en cours de création d'un instantané de base de données. Soumettez à nouveau la demande après que Amazon RDS a terminé l'instantané de base de données.

récupération

RDS-EVENT-0052

La récupération de l'instance Multi-AZ a commencé. Le temps de récupération varie selon la quantité de données à restaurer.

récupération

RDS-EVENT-0053

La récupération de l'instance Multi-AZ est terminée.

récupération

RDS-EVENT-0066

L'instance de base de données SQL Server est en train de rétablir son miroir. Les performances seront dégradées tant que le miroir n'est pas restauré. Il a été trouvé une base de données avec un modèle de récupération autre que FULL. Le modèle de récupération a été remodifié en FULL et la récupération de la mise en miroir a démarré. (<dbname>: <recovery model found>[,...])”

restauration

RDS-EVENT-0008

L'instance de base de données a été restaurée à partir d'un instantané de base de données.

restauration

RDS-EVENT-0019

L'instance de base de données a été restaurée à partir d'une sauvegarde à un instant dans le passé.

Le tableau suivant affiche la catégorie d'événement et la liste des événements lorsqu'un groupe de paramètres de base de données est le type source.

Catégorie

ID d'événement RDS

Description

modification de configuration

RDS-EVENT-0037

Le groupe de paramètres a été modifié.

Le tableau suivant affiche la catégorie d'événement et la liste des événements lorsqu'un groupe de sécurité de base de données est le type source.

Catégorie

ID d'événement RDS

Description

modification de configuration

RDS-EVENT-0038

Le groupe de sécurité a été modifié.

échec

RDS-EVENT-0039

Le groupe de sécurité dont [utilisateur] est propriétaire n'existe pas ; l'autorisation pour le groupe de sécurité a été révoquée.

Le tableau suivant affiche la catégorie d'événement et la liste des événements lorsqu'un instantané de base de données est le type source.

Catégorie

ID d'événement RDS

Description

création

RDS-EVENT-0040

Un instantané de base de données manuel est en cours de création.

création

RDS-EVENT-0042

Un instantané de base de données manuel a été créé.

création RDS-EVENT-0090 Un instantané de base de données automatisé est en cours de création.
création RDS-EVENT-0091 Un instantané de base de données automatisé a été créé.

suppression

RDS-EVENT-0041

Un instantané de base de données a été supprimé.

notification

RDS-EVENT-0059

La copie de l'instantané de base de données entre régions [nom de l'instantané de base de données] à partir de la région source [nom de la région] a démarré.

notification

RDS-EVENT-0060

La copie de l'instantané de base de données entre régions [nom de l'instantané de base de données] à partir de la région source [nom de la région] a fini en [durée] minutes.

notification

RDS-EVENT-0061

La copie d'un instantané de base de données entre régions a échoué.

notification RDS-EVENT-0159

Échec de la tâche d'exportation de l'instantané de bases de données.

notification RDS-EVENT-0160

La tâche d'exportation de l'instantané de bases de données a été annulée.

notification RDS-EVENT-0161

La tâche d'exportation de l'instantané de bases de données est terminée.

restauration

RDS-EVENT-0043

Une instance de base de données est en cours de restauration à partir d'un instantané de base de données.

Le tableau suivant affiche la catégorie d'événement et la liste des événements lorsqu'un cluster de base de données Aurora est le type source.

Catégorie

ID d'événement RDS

Description

basculement

RDS-EVENT-0069

Un basculement pour le cluster de base de données a échoué.

basculement

RDS-EVENT-0070

Un basculement pour le cluster de base de données a redémarré.

basculement

RDS-EVENT-0071

Un basculement pour le cluster de base de données s'est terminé.

basculement

RDS-EVENT-0072

Un basculement pour le cluster de base de données a commencé dans la même zone de disponibilité.

basculement

RDS-EVENT-0073

Un basculement pour le cluster de base de données a commencé sur les zones de disponibilité.

échec

RDS-EVENT-0083

Aurora n'a pas pu copier les données de sauvegarde d'un compartiment Amazon S3. Il est probable que les autorisations devant permettre à Aurora d'accéder au compartiment Amazon S3 soient mal configurées. Pour de plus amples informations, veuillez consulter Migration des données d'une base de données MySQL externe vers un cluster de base de données Amazon Aurora MySQL.

maintenance

RDS-EVENT-0156

Une mise à niveau de version mineure du moteur de base de données est disponible pour le cluster de base de données.

notification

RDS-EVENT-0076

La migration vers un cluster de base de données Aurora a échoué.

notification

RDS-EVENT-0077

Une tentative de conversion d'une table de la base de données source en InnoDB a échoué lors de la migration vers un cluster de base de données Aurora.

notification

RDS-EVENT-0141

Dimensionnement initié pour le cluster de bases de données Aurora Serverless.

notification

RDS-EVENT-0142

Dimensionnement terminé pour le cluster de bases de données Aurora Serverless.

notification

RDS-EVENT-0143

Échec du dimensionnement pour le cluster de bases de données Aurora Serverless.

notification

RDS-EVENT-0144

Pause automatique initiée pour le cluster de bases de données Aurora Serverless.

notification

RDS-EVENT-0145

Pause du cluster de bases de données Aurora Serverless.

notification

RDS-EVENT-0146

Annulation de la pause pour le cluster de bases de données Aurora Serverless.

notification

RDS-EVENT-0147

Reprise initiée pour le cluster de bases de données Aurora Serverless.

notification

RDS-EVENT-0148

Reprise terminée pour le cluster de bases de données Aurora Serverless.

notification

RDS-EVENT-0149

Dimensionnement transparent terminé avec l'option force pour le cluster de bases de données Aurora Serverless. Les connexions peuvent avoir été interrompues en fonction des besoins.

notification

RDS-EVENT-0150

Le cluster de base de données s'est arrêté.

notification

RDS-EVENT-0151

Le cluster de base de données a démarré.

notification

RDS-EVENT-0152

L'arrêt du cluster de base de données a échoué.

notification

RDS-EVENT-0153

Le cluster de base de données est en cours de démarrage car il a dépassé le temps maximal autorisé pour son arrêt.

Le tableau suivant affiche la catégorie d'événement et la liste des événements lorsqu'un instantané de cluster de base de données Aurora est le type source.

Catégorie

ID d'événement RDS

Description

sauvegarde

RDS-EVENT-0074

La création d'un instantané de cluster de base de données manuel a commencé.

sauvegarde

RDS-EVENT-0075

Un instantané de cluster de base de données manuel a été créé.

notification RDS-EVENT-0162

Échec de la tâche d'exportation de l'instantané de cluster de bases de données.

notification RDS-EVENT-0163

La tâche d'exportation de l'instantané de cluster de bases de données a été annulée.

notification RDS-EVENT-0164

La tâche d'exportation de l'instantané de cluster de bases de données est terminée.

sauvegarde RDS-EVENT-0168

Création d'instantané de cluster automatisé.

sauvegarde RDS-EVENT-0169

Instantané de cluster automatisé créé.

création RDS-EVENT-0170

cluster de bases de données créé.

suppression RDS-EVENT-0171

cluster de bases de données supprimé.

notification RDS-EVENT-0172

Cluster de bases de données renommé de [ancien nom de cluster de bases de données] en [nouveau nom de cluster de bases de données].

Abonnement à la notification d'événement Amazon RDS

Vous pouvez créer un abonnement à une notification d'événement Amazon RDS afin de pouvoir être informé quand un événement se produit pour une instance de base de données, un instantané de base de données, un groupe de sécurité de base de données ou un groupe de paramètres de base de données. La solution la plus simple pour créer un abonnement consiste à utiliser la console RDS. Si vous choisissez de créer un abonnement à une notification d'événement à l'aide de l'interface de ligne de commande ou de l'API, vous devez créer une rubrique Amazon Simple Notification Service et vous abonner à cette rubrique avec la console Amazon SNS ou l'API Amazon SNS. Vous devrez également conserver l'Amazon Resource Name (ARN) de la rubrique, car il est utilisé lors de la soumission de commandes de l'interface de ligne de commande ou d'opérations d'API. Pour de plus amples informations sur la création d'une rubrique SNS et sur l'abonnement à cette rubrique, veuillez consulter Mise en route d'Amazon SNS dans le Manuel du développeur d'Amazon Simple Notification Service.

Vous pouvez spécifier le type de source dont vous voulez être informé et la source Amazon RDS qui déclenche l'événement. Ces informations sont définies par SourceType (type de source) et SourceIdentifier (source Amazon RDS générant l'événement). Si vous spécifiez à la fois SourceType et SourceIdentifier, comme SourceType = db-instance et SourceIdentifier = myDBInstance1, vous recevez tous les événements d'instance de base de données de la source spécifiée. Si vous spécifiez SourceType, mais que vous ne spécifiez pas SourceIdentifier, vous êtes informé des événements de ce type de source pour toutes vos sources Amazon RDS. Si vous ne spécifiez ni SourceType ni SourceIdentifier, vous êtes informé des événements générés à partir de toutes les sources Amazon RDS appartenant à votre compte client.

Note

Les notifications d'événement peuvent prendre jusqu'à cinq minutes pour être livrées.

La notification d'événement Amazon RDS n'est disponible que pour les rubriques SNS non chiffrées. Si vous spécifiez une rubrique SNS chiffrée, les notifications d'événement ne sont pas envoyées pour la rubrique.

Pour s'abonner à la notification d'événement RDS

  1. Connectez-vous au AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Abonnements aux événements.

  3. Dans le volet Abonnements aux événements, choisissez Créer un abonnement aux événements.

  4. Dans la boîte de dialogue Créer un abonnement aux événements, exécutez l'une des actions suivantes :

    1. Dans le champ Nom, entrez un nom pour l'abonnement à la notification d'événements.

    2. Pour Envoyez des notifications à, choisissez un ARN Amazon SNS existant pour une rubrique Amazon SNS ou choisissez créer une rubrique pour entrer le nom d'une rubrique et une liste de destinataires.

    3. Pour Type de source, choisissez un type de source.

    4. Choisissez Oui pour activer l'abonnement. Si vous souhaitez créer l'abonnement mais qu'aucune notification ne soit envoyée pour l'instant, choisissez Non.

    5. Selon le type de source que vous avez sélectionné, choisissez les catégories d'événement et les sources pour lesquelles vous souhaitez recevoir des notifications d'événements.

    6. Sélectionnez Create.

La console Amazon RDS indique que l'abonnement est en cours de création.


                                Répertorier les abonnements aux notifications d'événements de base de données

Pour vous abonner à la notification d'événement RDS, utilisez la commande create-event-subscription de l'AWS CLI. Incluez les paramètres requis suivants :

  • --subscription-name

  • --sns-topic-arn

Exemple

Pour Linux, macOS ou Unix :

aws rds create-event-subscription \ --subscription-name myeventsubscription \ --sns-topic-arn arn:aws:sns:us-east-1:802#########:myawsuser-RDS \ --enabled

Pour Windows :

aws rds create-event-subscription ^ --subscription-name myeventsubscription ^ --sns-topic-arn arn:aws:sns:us-east-1:802#########:myawsuser-RDS ^ --enabled

Pour vous abonner à la notification d'événement Amazon RDS, appelez la fonction d'API Amazon RDS CreateEventSubscription. Incluez les paramètres requis suivants :

  • SubscriptionName

  • SnsTopicArn

Affichage de vos abonnements aux notifications d'événements Amazon RDS

Vous pouvez afficher vos abonnements aux notifications d'événement Amazon RDS.

Pour afficher vos abonnements aux notifications d'événements Amazon RDS

  1. Connectez-vous au AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le volet de navigation, choisissez Abonnements aux événements. Le volet Abonnements aux événements affiche tous les abonnements aux notifications d'événements.

    
                                Répertorier les abonnements aux notifications d'événements de base de données

Pour afficher vos abonnements aux notifications d'événements Amazon RDS, utilisez la commande describe-event-subscriptions de l'AWS CLI.

Exemple

L'exemple suivant décrit tous les abonnements aux événements.

aws rds describe-event-subscriptions

L'exemple suivant décrit l'abonnement myfirsteventsubscription.

aws rds describe-event-subscriptions --subscription-name myfirsteventsubscription

Pour afficher vos abonnements aux notifications d'événements Amazon RDS, appelez l'action d'API Amazon RDS DescribeEventSubscriptions.

Exemple

L'exemple de code suivant répertorie jusqu'à 100 abonnements aux événements.

https://rds.us-east-1.amazonaws.com/ ?Action=DescribeEventSubscriptions &MaxRecords=100 &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140428/us-east-1/rds/aws4_request &X-Amz-Date=20140428T161907Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=4208679fe967783a1a149c826199080a066085d5a88227a80c6c0cadb3e8c0d4

L'exemple suivant décrit l'abonnement myfirsteventsubscription.

https://rds.us-east-1.amazonaws.com/ ?Action=DescribeEventSubscriptions &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SubscriptionName=myfirsteventsubscription &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140428/us-east-1/rds/aws4_request &X-Amz-Date=20140428T161907Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=4208679fe967783a1a149c826199080a066085d5a88227a80c6c0cadb3e8c0d4

Modification d'un abonnement aux notifications d'événements Amazon RDS

Une fois que vous avez créé un abonnement, vous pouvez en changer le nom, l'identifiant de la source, les catégories ou l'ARN de la rubrique.

Pour modifier un abonnement aux notifications d'événements Amazon RDS

  1. Connectez-vous au AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le volet de navigation, choisissez Abonnements aux événements.

  3. Dans le volet Abonnements aux événements, choisissez l'abonnement que vous voulez modifier, puis choisissez Modifier.

  4. Apportez les modifications requises à l'abonnement dans la section Cible ou Source.

  5. Choisissez Edit. La console Amazon RDS indique que l'abonnement est en cours de modification.

    
                                Répertorier les abonnements aux notifications d'événements de base de données

Pour modifier un abonnement aux notifications d'événements Amazon RDS, utilisez la commande modify-event-subscription de l'AWS CLI. Incluez le paramètre requis suivant :

  • --subscription-name

Exemple

Le code suivant active myeventsubscription.

Pour Linux, macOS ou Unix :

aws rds modify-event-subscription \ --subscription-name myeventsubscription \ --enabled

Pour Windows :

aws rds modify-event-subscription ^ --subscription-name myeventsubscription ^ --enabled

Pour modifier un événement Amazon RDS, appelez l'opération d'API Amazon RDS ModifyEventSubscription. Incluez le paramètre requis suivant :

  • SubscriptionName

Ajout d'un identifiant source à un abonnement aux notifications d'événements Amazon RDS

Vous pouvez ajouter un identifiant source (la source Amazon RDS générant l'événement) à l'abonnement existant.

Vous pouvez facilement ajouter ou supprimer des identificateurs source à l'aide de la console Amazon RDS en les sélectionnant ou en annulant leur sélection lors de la modification d'un abonnement. Pour plus d'informations, consultez Modification d'un abonnement aux notifications d'événements Amazon RDS.

Pour ajouter un identificateur source à un abonnement aux notifications d'événements Amazon RDS, utilisez la commande add-source-identifier-to-subscription de l'AWS CLI. Incluez les paramètres requis suivants :

  • --subscription-name

  • --source-identifier

Exemple

L'exemple suivant ajoute l'identifiant source mysqldb à l'abonnement myrdseventsubscription

Pour Linux, macOS ou Unix :

aws rds add-source-identifier-to-subscription \ --subscription-name myrdseventsubscription \ --source-identifier mysqldb

Pour Windows :

aws rds add-source-identifier-to-subscription ^ --subscription-name myrdseventsubscription ^ --source-identifier mysqldb

Pour ajouter un identificateur source à un abonnement aux notifications d'événements Amazon RDS, appelez l'API Amazon RDS AddSourceIdentifierToSubscription. Incluez les paramètres requis suivants :

  • SubscriptionName

  • SourceIdentifier

Suppression d'un identifiant source d'un abonnement aux notifications d'événements Amazon RDS

Vous pouvez supprimer un identifiant source (la source Amazon RDS générant l'événement) d'un abonnement si vous ne souhaitez plus être informé des événements de cette source.

Vous pouvez facilement ajouter ou supprimer des identificateurs source à l'aide de la console Amazon RDS en les sélectionnant ou en annulant leur sélection lors de la modification d'un abonnement. Pour plus d'informations, consultez Modification d'un abonnement aux notifications d'événements Amazon RDS.

Pour supprimer un identificateur source d'un abonnement aux notifications d'événements Amazon RDS, utilisez la commande remove-source-identifier-from-subscription de l'AWS CLI. Incluez les paramètres requis suivants :

  • --subscription-name

  • --source-identifier

Exemple

L'exemple suivant supprime l'identifiant source mysqldb de l'abonnement myrdseventsubscription.

Pour Linux, macOS ou Unix :

aws rds remove-source-identifier-from-subscription \ --subscription-name myrdseventsubscription \ --source-identifier mysqldb

Pour Windows :

aws rds remove-source-identifier-from-subscription ^ --subscription-name myrdseventsubscription ^ --source-identifier mysqldb

Pour supprimer un identificateur source d'un abonnement aux notifications d'événements Amazon RDS, utilisez la commande d'API RemoveSourceIdentifierFromSubscription de l'Amazon RDS. Incluez les paramètres requis suivants :

  • SubscriptionName

  • SourceIdentifier

Affichage des catégories aux notifications d'événements Amazon RDS

Tous les événements d'un type de ressource sont regroupés en catégories. Pour afficher la liste des catégories disponibles, utilisez les procédures suivantes.

Lorsque vous créez ou modifiez un abonnement aux notifications d'événements, les catégories d'événements sont affichées dans la console Amazon RDS. Pour plus d'informations, consultez Modification d'un abonnement aux notifications d'événements Amazon RDS.


                        Afficher les catégories de notifications d'événements de base de données

Pour lister les catégories de notifications d'événements Amazon RDS, utilisez la commande describe-event-categories de l'AWS CLI. Cette commande n'a aucun paramètre requis.

Exemple

aws rds describe-event-categories

Pour lister les catégories de notifications d'événements Amazon RDS, utilisez la commande d'API DescribeEventCategories de l'Amazon RDS. Cette commande n'a aucun paramètre requis.

Suppression d'un abonnement aux notifications d'événements Amazon RDS

Vous pouvez supprimer un abonnement lorsque vous n'en avez plus besoin. Tous les abonnés à la rubrique ne reçoivent plus les notifications d'événements spécifiées par l'abonnement.

Pour supprimer un abonnement aux notifications d'événements Amazon RDS

  1. Connectez-vous au AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le volet de navigation, choisissez DB Event Subscriptions (Abonnements aux événements de base de données).

  3. Dans le volet My DB Event Subscriptions (Mes abonnements aux événements de base de données), cliquez sur l'abonnement que vous souhaitez supprimer.

  4. Sélectionnez Delete.

  5. La console Amazon RDS indique que l'abonnement est en cours de suppression.

    
                                Supprimer un abonnement aux notifications d'événements

Pour supprimer un abonnement aux notifications d'événements Amazon RDS, utilisez la commande delete-event-subscription de l'AWS CLI. Incluez le paramètre requis suivant :

  • --subscription-name

Exemple

L'exemple suivant supprime l'abonnement myrdssubscription.

aws rds delete-event-subscription --subscription-name myrdssubscription

Pour supprimer un abonnement aux notifications d'événements Amazon RDS, utilisez la commande DeleteEventSubscription de l'API. Incluez le paramètre requis suivant :

  • SubscriptionName