Notificaciones de eventos y Amazon SNS
MemoryDB puede publicar mensajes con Amazon Simple Notification Service (SNS) cuando se producen eventos significativos en un clúster. Esta característica se puede usar para actualizar las listas de servidor de las máquinas cliente conectadas a puntos de conexión de nodo individuales de un clúster.
nota
Para obtener más información sobre Amazon Simple Notification Service (SNS), incluido la información sobre los precios y enlaces a los documentos de Amazon SNS, consulte la Página de producto de Amazon SNS
Las notificaciones se publican en un tema específico de Amazon SNS. A continuación se describen los requisitos para las notificaciones:
-
Solo se puede configurar un tema para las notificaciones de MemoryDB.
-
La cuenta de AWS que tiene la propiedad del tema de Amazon SNS debe ser la misma cuenta que tiene la propiedad del clúster en el que se encuentran habilitadas las notificaciones.
Eventos de MemoryDB
Los siguientes eventos de MemoryDB desencadenan notificaciones de Amazon SNS:
| Nombre del evento | Mensaje | Descripción |
|---|---|---|
|
MemoryDB:AddNodeComplete |
"Modified number of nodes from %d to %d"
|
Se ha agregado un nodo al clúster y está listo para su uso. |
|
MemoryDB:AddNodeFailed a causa de un número insuficiente de direcciones IP libres |
"Failed to modify number of nodes from %d to %d due to insufficient free IP addresses"
|
No se pudo agregar un nodo porque no hay suficientes direcciones IP disponibles. |
|
MemoryDB:ClusterParametersChanged |
"Updated parameter group for the cluster"
In case of create, also send |
Se han cambiado uno o varios parámetros del clúster. |
|
MemoryDB:ClusterProvisioningComplete |
"Cluster created."
|
El aprovisionamiento de un clúster se ha completado y los nodos del clúster están listos para el uso. |
|
MemoryDB: ClusterProvisioningFailed debido a un estado de la red incompatible |
"Failed to create cluster due to incompatible network state. %s"
|
Se ha intentado lanzar un nuevo clúster en una nube privada virtual (VPC) que no existe. |
|
MemoryDB:ClusterRestoreFailed |
"Restore from %s failed for node %s. %s"
|
MemoryDB no pudo rellenar el clúster con los datos de la instantánea. Esto podría deberse a que el archivo de instantánea de Amazon S3 no existe o a permisos incorrectos en dicho archivo. Si describe el clúster, el estado será Para obtener más información, consulte Inicialización de un nuevo clúster con una instantánea creada externamente. |
MemoryDB:ClusterScalingComplete |
|
El escalado vertical del clúster se ha completado correctamente. |
MemoryDB:ClusterScalingFailed |
|
Se ha producido un error en la operación de escalado vertical del clúster. |
|
MemoryDB:NodeReplaceStarted |
"Recovering node %s"
|
MemoryDB ha detectado que el host que ejecuta un nodo tiene un rendimiento reducido o no está disponible y ha comenzado el reemplazo del nodo. notaLa entrada de DNS del nodo de reemplazo no se ha cambiado. En la mayoría de los casos, cuando se produce este evento, no es necesario actualizar la lista de servidores de sus clientes. Sin embargo, es posible que determinadas bibliotecas del cliente dejen de usar el nodo incluso después de que MemoryDB haya reemplazado el nodo. En este caso, la aplicación deberá actualizar la lista de servidores cuando se produzca este evento. |
|
MemoryDB:NodeReplaceComplete |
"Finished recovery for node %s"
|
MemoryDB ha detectado que el host que ejecuta un nodo tiene un rendimiento reducido o no está disponible y ha completado el reemplazo del nodo. notaLa entrada de DNS del nodo de reemplazo no se ha cambiado. En la mayoría de los casos, cuando se produce este evento, no es necesario actualizar la lista de servidores de sus clientes. Sin embargo, es posible que determinadas bibliotecas del cliente dejen de usar el nodo incluso después de que MemoryDB haya reemplazado el nodo. En este caso, la aplicación deberá actualizar la lista de servidores cuando se produzca este evento. |
|
MemoryDB:CreateClusterComplete |
"Cluster created"
|
El clúster se ha creado correctamente. |
|
MemoryDB:CreateClusterFailed |
"Failed to create cluster due to unsuccessful creation of its node(s)." y "Deleting all nodes belonging to this cluster." |
No se creó el clúster. |
|
MemoryDB:DeleteClusterComplete |
"Cluster deleted."
|
Se ha completado la eliminación de un clúster y de todos los nodos asociados. |
MemoryDB:FailoverComplete |
|
La conmutación por error a un nodo de réplica se ha realizado correctamente. |
|
MemoryDB:NodeReplacementCanceled |
"The replacement of node %s which was scheduled during the maintenance window from start time: %s, end time: %s has been canceled"
|
Un nodo del clúster que cuyo reemplazo estaba programado ya no está programado para el reemplazo. |
|
MemoryDB:NodeReplacementRescheduled |
"The replacement in maintenance window for node %s has been re-scheduled from previous start time: %s, previous end time: %s to new start time: %s, new end time: %s"
|
Un nodo de su clúster que estaba programado para el reemplazo se ha vuelto a programar para el reemplazo durante el nuevo periodo descrito en la notificación. Para obtener información acerca de las acciones que puede emprender, consulte Sustitución de nodos. |
|
MemoryDB:NodeReplacementScheduled |
"The node %s is scheduled for replacement during the maintenance window from start time: %s to end time: %s"
|
Un nodo de su clúster se ha programado para el reemplazo durante el periodo que se describe en la notificación. Para obtener información acerca de las acciones que puede emprender, consulte Sustitución de nodos. |
|
MemoryDB:RemoveNodeComplete |
"Removed node %s"
|
Un nodo se ha eliminado del clúster. |
|
MemoryDB:SnapshotComplete |
"Snapshot %s succeeded for node %s"
|
Una instantánea se ha completado correctamente. |
|
MemoryDB:SnapshotFailed |
"Snapshot %s failed for node %s"
|
se ha producido un error en una de las instantáneas. Consulte los eventos del clúster para obtener más detalles acerca de la causa. Si describe la instantánea (consulte DescribeSnapshots), el estado será |