Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
Suscripciones a notificaciones de eventos de clúster de Amazon Redshift
Amazon Redshift utiliza Amazon Simple Notification Service (Amazon SNS) para comunicar notificaciones de eventos de Amazon Redshift. Habilita las notificaciones mediante la creación de una suscripción a eventos de Amazon Redshift. Puede recibir notificaciones cada vez que ocurra un evento acerca de un clúster, una instantánea, un grupo de seguridad o un grupo de parámetros determinado. La forma más sencilla de crear una suscripción es a través de la consola de Amazon SNS. Para obtener información sobre cómo crear un tema de Amazon SNS y suscribirse a él, consulte Introducción a Amazon SNS.
En la suscripción de Amazon Redshift, especifica un conjunto de filtros para los eventos de Amazon Redshift y un tema de Amazon SNS. Siempre que se produce un evento que coincide con los criterios de filtrado, Amazon Redshift publica un mensaje de notificación en el tema de Amazon SNS.
Luego, Amazon SNS transmite el mensaje a cualquier consumidor de Amazon SNS que tenga una suscripción de Amazon SNS al tema. Los mensajes que se envían a los consumidores de Amazon SNS pueden estar en cualquier formato que Amazon SNS admita en una región de AWS, como un email, un mensaje de texto o una llamada a un punto de conexión HTTP. Por ejemplo, todas las regiones admiten notificaciones por correo electrónico, pero las notificaciones por SMS solo pueden crearse en la región Este de EE. UU. (Norte de Virginia).
nota
Actualmente, solo puede crear una suscripción a eventos a un tema estándar de Amazon SNS (no a un tema FIFO de Amazon SNS). Para obtener más información, consulte Fuentes de eventos de Amazon SNS en la Guía para desarrolladores de Amazon Simple Notification Service.
Cuando crea una suscripción a notificaciones de eventos, debe especificar uno o más filtros de eventos. Amazon Redshift envía notificaciones a través de la suscripción cada vez que se produzca un evento que coincida con todos los criterios de filtrado. Los criterios de filtro incluyen el tipo de origen (como un clúster o una snapshot), el ID de origen (como el nombre de un clúster o de una snapshot), la categoría del evento (como supervisión o seguridad) y la gravedad del evento (como INFO o ERROR).
Si crea las suscripciones a 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 acciones de la API.
Puede desactivar las notificaciones fácilmente y sin eliminar una suscripción mediante la configuración del botón de opción Enabled (Habilitado) en No
en la AWS Management Console o mediante la configuración del parámetro Enabled
en false
a través de la API o la CLI de Amazon Redshift.
En una suscripción a un evento de Amazon Redshift, se pueden especificar los siguientes criterios para el evento:
-
Para el tipo de origen, los valores son clúster, snapshot, grupos de parámetros y grupos de seguridad.
-
El ID de origen de un recurso como
my-cluster-1
omy-snapshot-20130823
. El ID debe corresponder a un recurso en la misma región de AWS que la suscripción a eventos. -
Para la categoría del evento, los valores son configuración, administración, supervisión, seguridad y pendiente.
-
Para la gravedad del evento, los valores son INFO o ERROR.
Los criterios de evento pueden especificarse de manera independiente, con la excepción de que debe especificar un tipo de origen antes de poder especificar los ID de origen en la consola. Por ejemplo, puede especificar una categoría de evento sin tener que especificar un tipo de origen, un ID de origen o la gravedad. Si bien puede especificar el ID de origen para recursos que no son del tipo especificado en el tipo de origen, no se enviarán notificaciones para eventos desde esos recursos. Por ejemplo, si especifica un tipo de origen de un clúster y el ID de un grupo de seguridad, ninguno de los eventos suscitados por ese grupo de seguridad coincidirá con los criterios del filtro del tipo de origen, por lo que no se enviarán notificaciones para esos eventos.
Amazon Redshift envía una notificación cada vez que hay un evento que coincide con todos los criterios especificados en una suscripción. Algunos ejemplos de los conjuntos de eventos que se devuelven son:
-
La suscripción especifica un tipo de origen de un clúster, un ID de origen de my-cluster-1, una categoría de supervisión y una gravedad ERROR. La suscripción enviará notificaciones solo para los eventos de supervisión con una gravedad ERROR desde my-cluster-1.
-
La suscripción especifica un tipo de origen de un clúster, una categoría de configuración y una gravedad INFO. La suscripción enviará notificaciones por los eventos de configuración con la severidad INFO desde cualquier clúster de Amazon Redshift en la cuenta de AWS.
-
La suscripción especifica una categoría de configuración y una gravedad INFO. La suscripción enviará notificaciones por los eventos de configuración con la severidad INFO desde cualquier recurso de Amazon Redshift en la cuenta de AWS.
-
La suscripción especifica una gravedad ERROR. La suscripción enviará notificaciones por todos los eventos con la severidad ERROR desde cualquier recurso de Amazon Redshift en la cuenta de AWS.
Si elimina o cambia el nombre de un objeto al que se hace referencia como ID de origen en una suscripción existente, la suscripción permanecerá activa, pero no habrá eventos para reenviar desde ese objeto. Si luego crea un objeto nuevo con el mismo nombre al que se hace referencia en la suscripción como ID de origen, la suscripción comenzará a enviar notificaciones de eventos desde ese nuevo objeto.
Amazon Redshift publica notificaciones de eventos en un tema de Amazon SNS, que se identifica por su nombre de recurso de Amazon (ARN). Cuando crea una subscripción a eventos con la consola de Amazon Redshift, puede especificar un tema de Amazon SNS existente o solicitar que la consola cree el tema cuando genere la suscripción.
Todas las notificaciones de eventos de Amazon Redshift enviadas al tema de Amazon SNS se transmiten, a su vez, a todos los consumidores de Amazon SNS que estén suscritos a ese tema. Utilice la consola de Amazon SNS para realizar cambios en el tema de Amazon SNS, como agregar suscripciones al tema de los consumidores o quitarlas.
En las siguientes secciones, se enumeran todas las categorías y eventos de los que puede recibir notificaciones. Además, se proporciona información sobre cómo suscribirse a los eventos de Amazon Redshift y cómo trabajar con esas suscripciones.