Uso de las notificaciones de eventos de Amazon RDS - Amazon Relational Database Service

Uso de las notificaciones de eventos de Amazon RDS

Amazon RDS utiliza Amazon Simple Notification Service (Amazon SNS) para proporcionar una notificación cuando se produce un evento de Amazon RDS. Estas notificaciones pueden realizarse con cualquier método que admita Amazon SNS para una región de AWS como, por ejemplo, un mensaje de correo electrónico, un mensaje de texto o una llamada a un punto de enlace HTTP.

Amazon RDS agrupa estos eventos en categorías a las que puede suscribirse para recibir una notificación cada vez que se produzca un evento en esa categoría. Puede suscribirse a una categoría de eventos para una instancia de base de datos, una instantánea de base de datos, un grupo de parámetros de base de datos o un grupo de seguridad de base de datos. Por ejemplo, si se suscribe a la categoría Backup de una instancia de base de datos determinada, recibe una notificación cada vez que se produzca un evento relacionado con las copias de seguridad que afecte a la instancia de base de datos. Si se suscribe a la categoría Configuration Change de un grupo de seguridad de base de datos, recibe una notificación cada vez que se modifique un grupo de seguridad de base de datos. También recibirá una notificación cuando cambie una suscripción de notificación de eventos.

Las notificaciones de eventos se envían a las direcciones que se proporcionan al crear la suscripción. Es posible que le interese crear distintas suscripciones como, por ejemplo, una que reciba todas las notificaciones de eventos y otra que incluya únicamente los eventos críticos para las instancias de bases de datos de producción. Puede desactivar la notificación fácilmente sin eliminar una suscripción seleccionando No en Enabled (Habilitado) en la consola de Amazon RDS o estableciendo el parámetro Enabled en false con la AWS CLI o la API de Amazon RDS.

importante

Amazon RDS no garantiza el orden de los eventos enviados en una secuencia de eventos. El orden de los eventos está sujeto a cambio.

nota

Las notificaciones de eventos de Amazon RDS que utilizan mensajes de texto SMS están disponibles actualmente para los Nombres de recursos de Amazon (ARN) de temas y para los recursos de Amazon RDS en la Región EE. UU. Este (Norte de Virginia). Para obtener más información acerca de cómo utilizar mensajes de texto con SNS, consulte Envío y recepción de notificaciones SMS mediante Amazon SNS en la Guía del desarrollador de Amazon Simple Notification Service.

Amazon RDS utiliza el ARN de un tema de Amazon SNS para identificar cada suscripción. La consola de Amazon RDS crea el ARN automáticamente cuando se crea la suscripción. Si utiliza la CLI o la API, debe crear el ARN con la consola de Amazon SNS o la API de Amazon SNS cuando cree una suscripción.

La facturación de las notificaciones de eventos de Amazon RDS se efectúa a través de Amazon Simple Notification Service (Amazon SNS). Cuando se utiliza la notificación de eventos, se aplican las tarifas de Amazon SNS. Para obtener más información sobre la facturación de Amazon SNS, consulte los precios de Amazon Simple Notification Service.

El proceso para suscribirse a las notificaciones de eventos de Amazon RDS es el siguiente:

  1. Cree una suscripción de notificación de eventos de Amazon RDS mediante la consola, la Amazon RDS o la API de AWS CLI.

  2. Amazon RDS envía un mensaje de correo electrónico o SMS de aprobación a las direcciones que envió con la suscripción. Para confirmar la suscripción, elija el enlace de la notificación que reciba.

  3. Cuando confirme la suscripción, el estado de la suscripción se actualizará en la sección My Event Subscriptions (Mis suscripciones a eventos) de la consola de Amazon RDS.

  4. Seguidamente, empezará a recibir notificaciones de eventos.

nota

Cuando Amazon SNS envía una notificación a un punto de enlace HTTP o HTTPS suscrito, el cuerpo del mensaje POST enviado al punto de enlace contiene un documento JSON. Para obtener más información, consulte Formatos de mensaje y JSON de Amazon SNS en la Guía para desarrolladores de Amazon Simple Notification Service.

Puede utilizar AWS Lambda para procesar notificaciones de eventos desde una instancia de base de datos. Para obtener más información, consulte Uso de AWS Lambda con Amazon RDS En la Guía para desarrolladores de AWS Lambda.

En la siguiente sección, se enumeran todas las categorías y eventos de los que puede recibir notificaciones. Además, se proporciona información acerca de cómo suscribirse y trabajar con las suscripciones a eventos de Amazon RDS.

Categorías y mensajes de eventos de Amazon RDS

Amazon RDS genera un número significativo de eventos en categorías a las que puede suscribirse a través de la Consola de Amazon RDS o la API de AWS CLI. Cada categoría se aplica a un tipo de origen, que puede ser una instancia de base de datos, una instantánea de base de datos, un grupo de seguridad de base de datos o un grupo de parámetros de base de datos.

En la siguiente tabla se muestran las categorías de eventos y una lista de los eventos que pueden producirse cuando el tipo de origen es una instancia de base de datos.

Categoría

ID de evento de Amazon RDS

Descripción

availability

RDS-EVENT-0006

Instancia de base de datos reiniciada.

availability

RDS-EVENT-0004

Instancia de base de datos cerrada.

availability

RDS-EVENT-0022

Se ha producido un error al reiniciar MySQL o MariaDB.

backup

RDS-EVENT-0001

Se está realizando una copia de seguridad de la instancia de base de datos.

backup

RDS-EVENT-0002

Copia de seguridad de instancia de base de datos finalizada.

configuration change

RDS-EVENT-0009

La instancia de base de datos se ha añadido a un grupo de seguridad.

configuration change

RDS-EVENT-0024

La instancia de base de datos se está convirtiendo en una instancia de base de datos Multi-AZ.

configuration change

RDS-EVENT-0030

La instancia de base de datos se está convirtiendo en una instancia de base de datos Single-AZ.

configuration change

RDS-EVENT-0012

Se está aplicando la modificación a la clase de instancia de base de datos.

configuration change

RDS-EVENT-0018

Se está modificando la configuración de almacenamiento actual de esta instancia de base de datos.

configuration change

RDS-EVENT-0011

Se ha modificado un grupo de parámetros de esta instancia de base de datos.

configuration change

RDS-EVENT-0092

Ha finalizado la actualización de un grupo de parámetros de esta instancia de base de datos.

configuration change

RDS-EVENT-0028

Se han desactivado las copias de seguridad automáticas en esta instancia de base de datos.

configuration change

RDS-EVENT-0032

Se han activado las copias de seguridad automáticas en esta instancia de base de datos.

configuration change

RDS-EVENT-0033

Hay [número] usuarios que coinciden con el nombre de usuario maestro. Los usuarios que no están vinculados a un host específico se han restablecido.

configuration change

RDS-EVENT-0025

La instancia de base de datos se ha convertido en una instancia de base de datos Multi-AZ.

configuration change

RDS-EVENT-0029

La instancia de base de datos se ha convertido en una instancia de base de datos Single-AZ.

configuration change

RDS-EVENT-0014

Se ha modificado la clase de instancia de base de datos de esta instancia de base de datos.

configuration change

RDS-EVENT-0017

Se ha modificado la configuración de almacenamiento actual de esta instancia de base de datos.

configuration change

RDS-EVENT-0010

La instancia de base de datos se ha eliminado de un grupo de seguridad.

configuration change

RDS-EVENT-0016

Se ha restablecido la contraseña maestra de la instancia de base de datos.

configuration change

RDS-EVENT-0067

Ha fallado un intento de restablecer la contraseña maestra de la instancia de base de datos.

configuration change

RDS-EVENT-0078

Se ha cambiado la configuración de monitorización mejorada.

creation

RDS-EVENT-0005

Instancia de base de datos creada.

deletion

RDS-EVENT-0003

Se ha eliminado la instancia de base de datos.

failover

RDS-EVENT-0034

Amazon RDS no está intentando realizar la conmutación por error solicitada porque recientemente se ha producido una conmutación por error en la instancia de base de datos.

failover

RDS-EVENT-0013

Se ha iniciado una conmutación por error Multi-AZ que ha dado como resultado la promoción de una instancia en espera.

failover

RDS-EVENT-0015

Ha finalizado una conmutación por error Multi-AZ que ha dado como resultado la promoción de una instancia en espera. El DNS puede tardar varios minutos en realizar la transferencia a la nueva instancia de base de datos principal.

failover

RDS-EVENT-0065

La instancia se ha recuperado de una conmutación por error parcial.

failover RDS-EVENT-0049 Ha finalizado una conmutación por error Multi-AZ.

failover

RDS-EVENT-0050

Se ha iniciado una activación Multi-AZ después de una recuperación correcta de la instancia.

failover

RDS-EVENT-0051

Ha finalizado una activación Multi-AZ. La base de datos ya debería estar accessible.

failure

RDS-EVENT-0031

Se ha producido un error en la instancia de base de datos debido a una configuración incompatible o a un problema de almacenamiento subyacente. Comience una restauración a un momento dado para la instancia de base de datos.

failure

RDS-EVENT-0036

La instancia de base de datos está en una red incompatible. Algunos de los ID de subred especificados no son válidos o no existen.

failure

RDS-EVENT-0035

La instancia de base de datos tiene parámetros no válidos. Por ejemplo, no se ha podido iniciar la instancia de base de datos porque un parámetro relacionado con la memoria tiene un valor demasiado alto para esta clase de instancia, por lo que el cliente debería modificar el parámetro de memoria y reiniciar la instancia de base de datos.

failure

RDS-EVENT-0058

Error al crear la cuenta del usuario PERFSTAT de Statspack. Elimine la cuenta antes de añadir la opción Statspack.

failure

RDS-EVENT-0079

La monitorización mejorada no se puede activar sin el rol de monitorización mejorada de IAM. Para obtener información acerca de la creación del rol de monitorización mejorada de IAM, consulte Para crear un rol de IAM para el monitoreo mejorado de Amazon RDS.

failure

RDS-EVENT-0080

La monitorización mejorada se ha desactivado debido a un error al realizar el cambio de configuración. Es probable que el rol de monitorización mejorada de IAM se haya configurado incorrectamente. Para obtener información acerca de la creación del rol de monitorización mejorada de IAM, consulte Para crear un rol de IAM para el monitoreo mejorado de Amazon RDS.

failure

RDS-EVENT-0081

El rol de IAM que se utiliza para obtener acceso al bucket de Amazon S3 para las operaciones nativas de copia de seguridad y restauración de SQL Server se ha configurado incorrectamente. Para obtener más información, consulte Configuración de la copia de seguridad y la restauración nativas.

low storage

RDS-EVENT-0089

La instancia de base de datos ha consumido más del 90 % del almacenamiento asignado. El espacio de almacenamiento de una instancia de base de datos se puede monitorizar con la métrica Free Storage Space. Para obtener más información, consulte Visualización de métricas de una instancia de base de datos.

low storage

RDS-EVENT-0007

Se ha agotado el almacenamiento asignado a la instancia de base de datos. Para solucionar este problema, debe asignar almacenamiento adicional a la instancia de base de datos. Para obtener más información, consulte las Preguntas frecuentes de RDS. El espacio de almacenamiento de una instancia de base de datos se puede monitorizar con la métrica Free Storage Space. Para obtener más información, consulte Visualización de métricas de una instancia de base de datos.

maintenance

RDS-EVENT-0026

Se está realizando el mantenimiento sin conexión de la instancia de base de datos. La instancia de base de datos no está disponible en este momento.

maintenance

RDS-EVENT-0027

Ha finalizado el mantenimiento sin conexión de la instancia de base de datos. La instancia de base de datos ya está disponible.

maintenance RDS-EVENT-0047 Ha finalizado la aplicación de parches a la instancia de base de datos.

maintenance

RDS-EVENT-0155

La instancia de base de datos tiene disponible una actualización de versiones secundarias de motor de base de datos.

notification RDS-EVENT-0044 Notificación emitida por el operador. Para obtener más información, consulte el mensaje del evento.
notification RDS-EVENT-0048 Se ha retrasado la aplicación de parches a la instancia de base de datos.
notification RDS-EVENT-0054 El motor de almacenamiento de MySQL que está utilizando no es InnoDB, que es el motor de almacenamiento de MySQL recomendado para Amazon RDS. Para obtener información sobre los motores de almacenamiento de MySQL, consulte Motores de almacenamiento admitidos para MySQL en Amazon RDS.
notification RDS-EVENT-0055

La instancia de base de datos tiene un número de tablas que supera las prácticas recomendadas para Amazon RDS. Reduzca el número de tablas de la instancia de base de datos.

Para obtener más información acerca de las prácticas recomendadas, consulte Directrices operativas básicas de Amazon RDS.

notification RDS-EVENT-0056

La instancia de base de datos tiene un número de bases de datos que supera las prácticas recomendadas para Amazon RDS. Reduzca el número de bases de datos de la instancia de base de datos.

Para obtener más información acerca de las prácticas recomendadas, consulte Directrices operativas básicas de Amazon RDS.

notification RDS-EVENT-0064 La clave de Transparent Data Encryption (TDE, Cifrado de datos transparente) ha rotado. Para obtener más información acerca de las prácticas recomendadas, consulte Directrices operativas básicas de Amazon RDS.
notification RDS-EVENT-0084

Ha intentado convertir una instancia de base de datos en Multi-AZ, pero contiene grupos de archivos en memoria que no son compatibles con Multi-AZ. Para obtener más información, consulte Implementaciones Multi-AZ para Microsoft SQL Server.

notification RDS-EVENT-0087

Se ha detenido la instancia de base de datos.

notification RDS-EVENT-0088

Se ha iniciado la instancia de base de datos.

notification RDS-EVENT-0154

La instancia de base de datos se está iniciando debido a que se supera el tiempo máximo permitido para estar detenida.

notification RDS-EVENT-0157

RDS no puede modificar la clase de instancia de base de datos porque la clase de instancia de destino no puede admitir el número de bases de datos que hay en la instancia de base de datos de origen. El mensaje de error aparece como: "The instance has N databases, but after conversion it would only support N" (La instancia dispone de N bases de datos, pero después de la conversión solo admitirá N).

Para obtener más información, consulte Límites para las instancias de base de datos de Microsoft SQL Server.

notification RDS-EVENT-0158

La instancia de base de datos se encuentra en un estado que no se puede actualizar.

read replica RDS-EVENT-0045 Se ha producido un error en el proceso de replicación de una réplica de lectura. Para obtener más información, consulte el mensaje del evento.

Además, consulte la sección de solución de problemas para obtener réplicas de lectura para su motor de base de datos.

read replica RDS-EVENT-0046 La réplica de lectura ha reanudado la replicación. Este mensaje aparece cuando se crea por primera vez una réplica de lectura o como mensaje de monitoreo que confirma que la replicación funciona correctamente. Si este mensaje es posterior a una notificación RDS-EVENT-0045, significa que la replicación se ha reanudado después de que se detuvo o tras producirse un error.

read replica

RDS-EVENT-0057

La replicación de la réplica de lectura ha terminado.

read replica

RDS-EVENT-0062

La replicación de la réplica de lectura se ha detenido manualmente.

read replica

RDS-EVENT-0063

La replicación de la réplica de lectura se ha restablecido.

recovery

RDS-EVENT-0020

Se ha iniciado la recuperación de la instancia de base de datos. El tiempo de recuperación dependerá de la cantidad de datos que deban recuperarse.

recovery

RDS-EVENT-0021

Ha finalizado la recuperación de la instancia de base de datos.

recovery

RDS-EVENT-0023

Se ha solicitado una copia de seguridad manual, pero Amazon RDS está creando una instantánea de base de datos. Envíe de nuevo la solicitud cuando Amazon RDS haya terminado la instantánea de base de datos.

recovery

RDS-EVENT-0052

Se ha iniciado la recuperación de la instancia Multi-AZ. El tiempo de recuperación dependerá de la cantidad de datos que deban recuperarse.

recovery

RDS-EVENT-0053

Ha finalizado la recuperación de la instancia Multi-AZ.

recovery

RDS-EVENT-0066

La instancia de base de datos de SQL Server está restableciendo su imagen reflejada. El desempeño se degradará hasta que se restablezca la imagen reflejada. Se ha encontrado una base de datos con un modelo de recuperación no completa (non-FULL). El modelo de recuperación se ha cambiado de nuevo a FULL y se ha iniciado la recuperación de la imagen reflejada. (<dbname>: <recovery model found>[,…])”

restoration

RDS-EVENT-0008

La instancia de base de datos se ha restaurado a partir de una instantánea de base de datos.

restoration

RDS-EVENT-0019

La instancia de base de datos se ha restaurado a partir de una copia de seguridad de un momento dado.

En la siguiente tabla se muestra la categoría de eventos y una lista de los eventos que pueden producirse cuando el tipo de origen es un grupo de parámetros de base de datos.

Categoría

ID de evento de RDS

Descripción

configuration change

RDS-EVENT-0037

El grupo de parámetros se ha modificado.

En la siguiente tabla se muestran las categorías de eventos y una lista de los eventos que pueden producirse cuando el tipo de origen es un grupo de seguridad de base de datos.

Categoría

ID de evento de RDS

Descripción

configuration change

RDS-EVENT-0038

El grupo de seguridad se ha modificado.

failure

RDS-EVENT-0039

El grupo de seguridad propiedad de [usuario] no existe; se ha revocado la autorización para el grupo de seguridad.

En la siguiente tabla se muestran las categorías de eventos y una lista de los eventos que pueden producirse cuando el tipo de origen es una instantánea de base de datos.

Categoría

ID de evento de RDS

Descripción

creation

RDS-EVENT-0040

Se está creado una instantánea de base de datos manual.

creation

RDS-EVENT-0042

Se ha creado una instantánea de base de datos manual.

creation RDS-EVENT-0090 Se está creado una instantánea de base de datos automatizada.
creation RDS-EVENT-0091 Se ha creado una instantánea de base de datos automatizada.

deletion

RDS-EVENT-0041

Se ha eliminado una instantánea de base de datos.

notification

RDS-EVENT-0059

Se ha iniciado la copia entre regiones de la instantánea de base de datos [nombre de la instantánea de base de datos] desde la región de origen [nombre de la región].

notification

RDS-EVENT-0060

Ha finalizado la copia entre regiones de la instantánea de base de datos [nombre de la instantánea de base de datos] desde la región de origen [nombre de la región] en [tiempo] minutos.

notification

RDS-EVENT-0061

Ha fallado la copia entre regiones de la instantánea de base de datos.

notification RDS-EVENT-0159

Error en la tarea de exportación de instantánea de base de datos.

notification RDS-EVENT-0160

Se ha cancelado la tarea de exportación de instantánea de base de datos.

notification RDS-EVENT-0161

Se ha completado la tarea de exportación de instantánea de base de datos.

restoration

RDS-EVENT-0043

Se está restaurando una instancia de base de datos a partir de una instantánea de base de datos.

En la siguiente tabla se muestran las categorías de eventos y una lista de los eventos que pueden producirse cuando el tipo de origen es un clúster de base de datos de Aurora.

Categoría

ID de evento de RDS

Descripción

failover

RDS-EVENT-0069

Ha fallado la conmutación por error de un clúster de base de datos.

failover

RDS-EVENT-0070

Se ha reiniciado la conmutación por error de un clúster de base de datos.

failover

RDS-EVENT-0071

Ha finalizado la conmutación por error de un clúster de base de datos.

failover

RDS-EVENT-0072

Se ha iniciado una conmutación por error para el clúster de base de datos dentro de la misma zona de disponibilidad.

failover

RDS-EVENT-0073

Se ha iniciado una conmutación por error para el clúster de base de datos entre zonas de disponibilidad distintas.

failure

RDS-EVENT-0083

Aurora no ha podido copiar los datos de copia de seguridad de un bucket de Amazon S3. Es probable que los permisos que tiene Aurora para obtener acceso al bucket de Amazon S3 se hayan configurado incorrectamente. Para obtener más información, consulte Migración de datos desde una base de datos MySQL externa a un clúster de base de datos de MySQL de Amazon Aurora.

maintenance

RDS-EVENT-0156

El clúster de base de datos tiene disponible una actualización de versiones secundarias de motor de base de datos.

notification

RDS-EVENT-0076

Error en la migración a un clúster de base de datos de Aurora.

notification

RDS-EVENT-0077

Ha fallado un intento de convertir una tabla de la base de datos de origen a InnoDB durante la migración a un clúster de base de datos de Aurora.

notification

RDS-EVENT-0141

Escalado iniciado para el clúster de base de datos de Aurora Serverless.

notification

RDS-EVENT-0142

Escalado completado para el clúster de base de datos de Aurora Serverless.

notification

RDS-EVENT-0143

Escalado fallido para el clúster de base de datos de Aurora Serverless.

notification

RDS-EVENT-0144

Pausa automatizada iniciada para el clúster de base de datos de Aurora Serverless.

notification

RDS-EVENT-0145

El clúster de base de datos de Aurora Serverless se ha pausado.

notification

RDS-EVENT-0146

Pausa fallida para el clúster de base de datos de Aurora Serverless.

notification

RDS-EVENT-0147

Reanudación iniciada para el clúster de base de datos de Aurora Serverless.

notification

RDS-EVENT-0148

Reanudación completada para el clúster de base de datos de Aurora Serverless.

notification

RDS-EVENT-0149

Escalación correcta completada con la opción de fuerza para el clúster de base de datos de Aurora Serverless. Las conexiones se deben haber interrumpido según lo solicitado.

notification

RDS-EVENT-0150

El clúster de base de datos se ha detenido

notification

RDS-EVENT-0151

El clúster de base de datos se ha iniciado

notification

RDS-EVENT-0152

La detención del clúster de base de datos ha producido un error.

notification

RDS-EVENT-0153

El clúster de base de datos se está iniciando debido a que se supera el tiempo máximo permitido para estar detenida.

En la siguiente tabla se muestra la categoría de eventos y una lista de los eventos que pueden producirse cuando el tipo de origen es una instantánea de clúster de base de datos de Aurora.

Categoría

ID de evento de RDS

Descripción

backup

RDS-EVENT-0074

Se ha iniciado la creación de una instantánea manual de clúster de base de datos.

backup

RDS-EVENT-0075

Se ha creado una instantánea manual de clúster de base de datos.

notification RDS-EVENT-0162

Error en la tarea de exportación de instantánea del clúster de base de datos.

notification RDS-EVENT-0163

Se ha cancelado la tarea de exportación de instantánea de clúster de base de datos.

notification RDS-EVENT-0164

Se ha completado la tarea de exportación de instantánea de clúster de base de datos.

backup RDS-EVENT-0168

Creación de instantáneas de clúster automatizadas.

backup RDS-EVENT-0169

Se ha creado una instantánea de clúster automatizada.

creation RDS-EVENT-0170

Se ha creado un clúster de base de datos.

deletion RDS-EVENT-0171

Se ha eliminado un clúster de base de datos.

notification RDS-EVENT-0172

Se ha cambiado el nombre del clúster de base de datos de [nombre antiguo del clúster de base de datos] a [nombre nuevo del clúster de base de datos].

Suscripción a notificaciones de eventos de Amazon RDS

Puede crear una suscripción a notificaciones de eventos de Amazon RDS para recibir notificaciones cada vez que se produzca un evento en una instancia de base de datos, una instantánea de base de datos, un grupo de seguridad de base de datos o un grupo de parámetros de base de datos determinados. 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. Se especifican mediante los parámetros SourceType y SourceIdentifier (el origen de Amazon RDS que genera el evento). Si especifica tanto SourceType como SourceIdentifier, por ejemplo, SourceType = db-instance y SourceIdentifier = myDBInstance1, recibirá todos los eventos de instancia de base de datos de un origen especificado. Si especifica SourceType, pero no especifica SourceIdentifier, recibirá notificaciones de los eventos de ese tipo de origen para todos sus orígenes de Amazon RDS. Si no especifica ni SourceType ni SourceIdentifier, se le notificarán los eventos generados en todos los orígenes de Amazon RDS que pertenezcan a su cuenta de cliente.

nota

Las notificaciones de eventos pueden tardar hasta cinco minutos en entregarse.

La notificación del evento de Amazon RDS solo está disponible para los temas de SNS no cifrados. Si especifica un tema de SNS cifrado, no se envían notificaciones de eventos para el tema.

Para suscribirse a las notificaciones de eventos de RDS

  1. Inicie sesión en la Consola de administración de AWS 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. En el cuadro de diálogo Create Event Subscription (Crear suscripción de eventos), haga lo siguiente:

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

    2. Para Send notifications to (Enviar notificaciones a), elija un ARN de Amazon SNS existente correspondiente a un tema de Amazon SNS o elija create topic (crear tema) para escribir el nombre de un tema y una lista de destinatarios.

    3. En Source type (Tipo de origen) elija un tipo de origen.

    4. Elija Yes (Sí) para activar la suscripción. Si desea crear la suscripción, pero que todavía no envíen notificaciones, seleccione No.

    5. En función del tipo de origen que haya seleccionado, seleccione las categorías y orígenes del evento de las que desea recibir notificaciones.

    6. Seleccione Create.

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 create-event-subscription de la AWS CLI. 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:802#########:myawsuser-RDS \ --enabled

Para Windows:

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

Descripción de suscripciones a notificaciones de eventos de Amazon RDS

Puede mostrar las suscripciones actuales de notificación de eventos de Amazon RDS.

Pasos mostrar las sus suscripciones actuales de notificación de eventos de Amazon RDS

  1. Inicie sesión en la Consola de administración de AWS 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). El panel Event subscriptions (Suscripciones de eventos) muestra todas sus suscripciones a notificaciones de eventos.

    
                                Lista de suscripciones a notificaciones de eventos de base de datos

Para obtener una lista de sus suscripciones a notificaciones de eventos de Amazon RDS, utilice el comando describe-event-subscriptions de la AWS CLI.

ejemplo

En el siguiente ejemplo se obtienen todas las suscripciones a eventos.

aws rds describe-event-subscriptions

En el siguiente ejemplo se obtiene la descripción de myfirsteventsubscription.

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

Para obtener una lista de sus suscripciones actuales a notificaciones de eventos de Amazon RDS, llame a la acción DescribeEventSubscriptions de la API Amazon RDS.

ejemplo

En el siguiente ejemplo de código se muestra una lista de hasta 100 suscripciones a eventos.

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

En el siguiente ejemplo se obtiene la descripción de 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

Modificación de una suscripción a notificaciones de eventos de Amazon RDS

Después de crear una suscripción, puede cambiar el nombre de la suscripción, el identificador del origen, las categorías o el ARN del tema.

Para modificar una suscripción de notificación de eventos de Amazon RDS

  1. Inicie sesión en la Consola de administración de AWS 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 el panel Event subscriptions (Suscripciones de eventos), elija la suscripción que desea modificar y elija Edit (Editar).

  4. Realice los cambios que desee en la suscripción en las secciones Target (Objetivo) o Source (Fuente).

  5. Elija Edit. La consola de Amazon RDS indica que se está modificando la suscripción.

    
                                Lista de suscripciones a notificaciones de eventos de base de datos

Para modificar una suscripción a notificaciones de eventos de Amazon RDS, utilice el comando modify-event-subscription de la AWS CLI. Incluya el siguiente parámetro obligatorio:

  • --subscription-name

ejemplo

El siguiente código activa myeventsubscription.

Para Linux, macOS o Unix:

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

Para Windows:

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

Para modificar un evento de Amazon RDS, llame a la operación ModifyEventSubscription de la API de Amazon RDS. Incluya el siguiente parámetro obligatorio:

  • SubscriptionName

Agregar un identificador de origen a una suscripción de notificación de eventos de Amazon RDS

Puede añadir un identificador de origen (el origen de Amazon RDS que genera el evento) a una suscripción existente.

Puede añadir o eliminar fácilmente identificadores de origen mediante la consola de Amazon RDS activándolos o desactivándolos al modificar una suscripción. Para obtener más información, consulte Modificación de una suscripción a notificaciones de eventos de Amazon RDS.

Para añadir un identificador de origen a una suscripción a notificaciones de eventos de Amazon RDS, utilice el comando add-source-identifier-to-subscription de la AWS CLI. Incluya los siguientes parámetros obligatorios:

  • --subscription-name

  • --source-identifier

ejemplo

En el siguiente ejemplo se añade el identificador de origen mysqldb a la suscripción myrdseventsubscription

Para Linux, macOS o Unix:

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

Para Windows:

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

Para añadir un identificador de origen a una suscripción a notificaciones de eventos de Amazon RDS, llame a la acción AddSourceIdentifierToSubscription de la API de Amazon RDS. Incluya los siguientes parámetros obligatorios:

  • SubscriptionName

  • SourceIdentifier

Quitar un identificador de origen de una suscripción de notificación de eventos de Amazon RDS

Puede eliminar un identificador de origen (el origen de Amazon RDS que genera el evento) de una suscripción si ya no desea recibir notificaciones de los eventos de ese origen.

Puede añadir o eliminar fácilmente identificadores de origen mediante la consola de Amazon RDS activándolos o desactivándolos al modificar una suscripción. Para obtener más información, consulte Modificación de una suscripción a notificaciones de eventos de Amazon RDS.

Para eliminar un identificador de origen de una suscripción a notificaciones de eventos de Amazon RDS, utilice el comando remove-source-identifier-from-subscription de la AWS CLI. Incluya los siguientes parámetros obligatorios:

  • --subscription-name

  • --source-identifier

ejemplo

En el siguiente ejemplo, se elimina el identificador de origen mysqldb de la suscripción myrdseventsubscription.

Para Linux, macOS o Unix:

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

Para Windows:

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

Para eliminar un identificador de origen de una suscripción a notificaciones de eventos de Amazon RDS, utilice el comando RemoveSourceIdentifierFromSubscription de la API de Amazon RDS. Incluya los siguientes parámetros obligatorios:

  • SubscriptionName

  • SourceIdentifier

Descripción de la lista de categorías de notificaciones de eventos de Amazon RDS

Todos los eventos de un tipo de recurso se agrupan en categorías. Para ver la lista de categorías disponibles, utilice los siguientes procedimientos.

Cuando se crea o modifica una suscripción a notificaciones de eventos, las categorías de eventos se muestran en la consola de Amazon RDS. Para obtener más información, consulte Modificación de una suscripción a notificaciones de eventos de Amazon RDS.


                        Lista de categorías de notificaciones de eventos de base de datos

Para obtener la lista de categorías de notificaciones de eventos de Amazon RDS, utilice el comando describe-event-categories de la AWS CLI. Este comando no tiene parámetros obligatorios.

ejemplo

aws rds describe-event-categories

Para obtener la lista de categorías de notificaciones de eventos de Amazon RDS, utilice el comando DescribeEventCategories de la API de Amazon RDS. Este comando no tiene parámetros obligatorios.

Eliminar una suscripción de notificación de eventos de Amazon RDS

Puede eliminar una suscripción cuando ya no la necesite. Los suscriptores del tema dejarán de recibir notificaciones de los eventos especificados en la suscripción.

Para eliminar una suscripción de notificación de eventos de Amazon RDS

  1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

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

  3. En el panel My DB Event Subscriptions (Mis suscripciones a eventos de base de datos), elija la suscripción que desea eliminar.

  4. Elija Eliminar.

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

    
                                Eliminación de una suscripción a notificaciones de eventos

Para eliminar una suscripción a notificaciones de eventos de Amazon RDS, utilice el comando delete-event-subscription de la AWS CLI. Incluya el siguiente parámetro obligatorio:

  • --subscription-name

ejemplo

En el siguiente ejemplo se elimina la suscripción myrdssubscription:

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

Para eliminar una suscripción a notificaciones de eventos de Amazon RDS, utilice el comando DeleteEventSubscription de la API de RDS. Incluya el siguiente parámetro obligatorio:

  • SubscriptionName