Suscripción a notificaciones de eventos de Amazon RDS - Amazon Relational Database Service

Suscripción a notificaciones de eventos de Amazon RDS

La forma más sencilla de crear una suscripción es con la consola de RDS. Si decide crear las suscripciones de notificaciones de eventos a través de la CLI o la API, debe crear un tema de Amazon Simple Notification Service y suscribirse a dicho tema con la consola de Amazon SNS o la API de Amazon SNS. También deberá conservar el Nombre de recurso de Amazon (ARN) del tema, ya que este se utiliza al enviar los comandos de la CLI o las operaciones de la API. Para obtener información acerca de cómo crear un tema de SNS y suscribirse a él, consulte Introducción a Amazon SNS en la Guía del desarrollador de Amazon Simple Notification Service.

Puede especificar el tipo de origen sobre el que desea recibir notificaciones y el origen de Amazon RDS que inicia el evento:

Source type (Tipo de origen)

Tipo de origen. Por ejemplo, Source Type (Tipo de origen) podría ser Instances (Instancias). Debe elegir un tipo de origen.

Resources to include (Recursos a incluir)

Los recursos de Amazon RDS que están generando los eventos. Por ejemplo, es posible que tenga que elegir Select specific instances (Seleccionar instancias específicas) y luego myDBInstance1.

En la siguiente tabla se explica lo que ocurre si se especifica o no Resources to include (Recursos a incluir).

Recursos a incluir

Descripción

Ejemplo

Especificado

RDS le notifica todos los eventos relacionados únicamente con el recurso especificado.

Si Source type (Tipo de origen) es Instances (Instancias) y tu recurso es myDBInstance1, RDS le notifica sobre todos los eventos de MyDBInstance1 únicamente.

No especificada

RDS le notifica los eventos del tipo de origen especificado para todos los recursos de Amazon RDS.

Si Source type (Tipo de origen) es Instances (Instancias), RDS le notifica sobre todos los eventos relacionados con las instancias en su cuenta.

Un suscriptor de temas de Amazon SNS recibe de forma predeterminada todos los mensajes publicados en el tema. Para recibir solo un subconjunto de los mensajes, el suscriptor debe asignar una política de filtrado a la suscripción del tema. Para obtener más información sobre el filtrado de mensajes SNS, consulte Filtrado de mensajes en Amazon SNS en la Guía para desarrolladores de Amazon Simple Notification Service.

Para suscribirse a las notificaciones de eventos de RDS
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación seleccione Event Subscriptions (Suscripciones de eventos).

  3. En la página Event Subscriptions (Suscripciones de eventos) seleccione Create Event Subscription (Crear suscripción de eventos).

  4. Introduzca los detalles de su suscripción de la siguiente manera:

    1. En Name (Nombre) escriba un nombre para la suscripción de notificación de evento.

    2. En Send notification to (Enviar notificaciones a), realice una de las siguientes acciones:

      • Elija New email topic (Nuevo tema de correo electrónico). Introduzca un nombre para su tema de correo electrónico y una lista de destinatarios. Le recomendamos que configure las suscripciones a los eventos con la misma dirección de correo electrónico que tiene el contacto principal de su cuenta. Las recomendaciones, los eventos de servicio y los mensajes sanitarios personales se envían a través de diferentes canales. Las suscripciones a la misma dirección de correo electrónico garantizan que todos los mensajes se consoliden en una sola ubicación.

      • Elija Amazon Resource Name (ARN) [Nombre de recurso de Amazon (ARN)]. A continuación, seleccione el ARN de Amazon SNS existente para un tema de Amazon SNS.

        Si desea utilizar un tema que se haya habilitado para el cifrado del servidor (SSE), conceda a Amazon RDS los permisos necesarios para acceder a la AWS KMS key. Para obtener más información, consulte Habilitar la compatibilidad entre los orígenes de eventos de los servicios de AWS y los temas cifrados en la Guía para desarrolladores de Amazon Simple Notification Service.

    3. En Source type (Tipo de origen) elija un tipo de origen. Por ejemplo, elija Instances (Instancias) o Parameter groups(Grupos de parámetros).

    4. Elija las categorías y recursos del evento de las que desea recibir notificaciones.

      En el ejemplo siguiente se configuran las notificaciones de eventos de la instancia de base de datos denominada testinst.

      Ingresar el tipo de origen
    5. Seleccione Crear.

La consola de Amazon RDS indica que se está creando la suscripción.

Lista de suscripciones a notificaciones de eventos de base de datos

Para suscribirse a notificaciones de eventos de RDS, utilice el comando AWS CLI de la create-event-subscription. Incluya los siguientes parámetros obligatorios:

  • --subscription-name

  • --sns-topic-arn

ejemplo

Para Linux, macOS, o Unix:

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

En Windows:

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

Para suscribirse a notificaciones de eventos de Amazon RDS, llame a la función CreateEventSubscription de la API de Amazon RDS. Incluya los siguientes parámetros obligatorios:

  • SubscriptionName

  • SnsTopicArn