Abonnement à la notification d'évènement Amazon RDS - Amazon Relational Database Service

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.

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

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 la CLI 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 la CLI 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 :

Source type (Type de source)

Type de source. Par exemple, Source Type (Type de source) pourrait être Instances. Vous devez choisir un type de source.

Ressources à inclure

Les ressources Amazon RDS qui génèrent les événements. Par exemple, vous pouvez choisir Select specific instances (Sélectionner des instances spécifiques), puis myDBInstance1.

Le tableau suivant montre le résultat lorsque vous spécifiez ou ne spécifiez pas les ressources à inclure.

Ressources à inclure

Description

Exemple

Spécifié

RDS vous notifie de tous les événements pour la ressource spécifiée uniquement.

Si votre Source type (Type de source) est Instances et que votre ressource est myDBInstance1, RDS vous notifie tous les événements pour myDBInstance1 uniquement.

Non spécifiée

RDS vous notifie les événements pour le type de source spécifié pour toutes vos ressources Amazon RDS.

Si votre Source type (Type de source) est Instances, RDS vous notifie tous les événements liés aux instances dans votre compte.

Par défaut, un abonné d'une rubrique Amazon SNS reçoit chaque message publié dans la rubrique. Pour recevoir uniquement un sous-ensemble des messages, l'abonné doit attribuer une politique de filtre à l'abonnement à la rubrique. Pour plus d'informations sur le filtrage des messages SNS, consultez Filtrage des messages Amazon SNS dans le Guide du développeur Amazon Simple Notification Service.

Pour s'abonner à la notification d'évènement RDS
  1. Connectez-vous à la 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. Entrez les détails de votre abonnement comme suit :

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

    2. Pour Send notification to: (Envoyer les notifications à), effectuez l'une des opérations suivantes :

      • Choisissez New email topic (Nouvelle rubrique d'e-mail). Saisissez un nom pour votre rubrique d'e-mail et une liste de bénéficiaires. Nous vous recommandons de configurer les abonnements aux événements sur la même adresse e-mail que celle du contact principal de votre compte. Les recommandations, les événements de service et les messages de santé personnels sont envoyés via différents canaux. Les abonnements sur la même adresse e-mail garantissent que tous les messages sont regroupés en un seul endroit.

      • Choisissez Amazon Resource Name (ARN). Choisissez ensuite l'ARN Amazon SNS existant pour une rubrique Amazon SNS.

        Si vous souhaitez utiliser une rubrique pour laquelle le chiffrement côté serveur (SSE) a été activé, accordez à Amazon RDS les autorisations nécessaires pour accéder à la AWS KMS key. Pour en savoir plus, consultez Activer la compatibilité entre des sources d'événements à partir de services AWS et de rubriques chiffrées dans le Guide du développeur Amazon Simple Notification Service.

    3. Pour Type de source, choisissez un type de source. Par exemple, choisissez Instances ou Parameter groups (Groupes de paramètres) (Instantanés de clusters).

    4. Choisissez les catégories d'événements et les ressources pour lesquelles vous souhaitez recevoir des notifications d'événements.

      L'exemple suivant configure les notifications d'événements pour l'instance de base de données nommée testinst.

      
                                    Entrer le type de source
    5. Sélectionnez Créer.

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 AWS CLI de l'create-event-subscription. Incluez les paramètres requis suivants :

  • --subscription-name

  • --sns-topic-arn

Exemple

Pour LinuxmacOS, ou Unix :

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

Dans Windows :

aws rds create-event-subscription ^ --subscription-name myeventsubscription ^ --sns-topic-arn arn:aws:sns:us-east-1:123456789012: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