Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog
Notificaciones de eventos de integración sin ETL con Amazon EventBridge
La integración sin ETL utiliza Amazon EventBridge para administrar las notificaciones de eventos y ofrecerle actualizaciones sobre los cambios en las integraciones. Amazon EventBridge es un servicio conductor de eventos sin servidor que se puede utilizar para conectar las aplicaciones con datos de varios orígenes. En este caso, el origen de eventos es Amazon Redshift. Los eventos, que son cambios monitoreados en un entorno, se envían a EventBridge desde el almacenamiento de datos de Amazon Redshift automáticamente. Los eventos se envían casi en tiempo real.
EventBridge proporciona un entorno para escribir reglas de eventos, que pueden especificar las acciones que se deben realizar para eventos específicos. También puede configurar destinos, que son recursos a los que EventBridge puede enviar un evento. Un objetivo puede incluir un destino de API, un grupo de registro de Amazon CloudWatch, etc. Para obtener más información sobre reglas, consulte Reglas de Amazon EventBridge. Para obtener más información sobre destinos, consulte Destinos de Amazon EventBridge.
Los eventos se pueden clasificar según la gravedad y por categorías. Están disponibles los siguientes filtros:
-
Filtrado de recursos: reciba mensajes en función del recurso al que estén asociados los eventos. Los recursos incluyen un grupo de trabajo o una instantánea.
-
Filtro de intervalo de tiempo: analice los eventos en un periodo de tiempo específico.
-
Filtrado por categorías: reciba notificaciones de eventos de todos los eventos de las categorías especificadas.
En la siguiente tabla se incluyen eventos de integración sin ETL con metadatos adicionales:
| Categoría de Amazon Redshift | ID de evento externo | Gravedad del evento | Descripción del mensaje |
|---|---|---|---|
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0000 | INFO | La integración sin ETL <nombre de integración> se ha creado y se convirtió en ACTIVE a las <hora en UTC>. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0001 | INFO | La integración sin ETL <nombre de la integración> se ha eliminado a las <hora en UTC>. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0002 | INFO | La integración sin ETL <nombre de la integración> ha iniciado la eliminación a las <hora en UTC>. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0003 | INFO | La integración sin ETL <nombre de la integración> está sincronizando datos de transacción en el almacén de datos de Amazon Redshift. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0004 | WARNING | Amazon Redshift no puede replicar la tabla porque a la tabla le falta una clave principal. Agregue las claves principales a la tabla de origen y la tabla se volverá a sincronizar automáticamente. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0005 | WARNING | Amazon Redshift no puede replicar la tabla porque una o más columnas utilizan un tipo de datos no compatible. Modifique la integración para excluir esta tabla del filtro o elimine las columnas de la tabla de origen y ejecute “ALTER DATABASE <Redshift database name> INTEGRATION REFRESH TABLE <schema name>.<table name>” para sincronizar esta tabla. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0006 | ERROR | No se ha podido crear la integración. Hay que eliminar y volver a crear la integración. Si el error persiste, póngase en contacto con AWS Support. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0007 | ERROR | No se han podido cargar los datos debido a un error interno. Hay que eliminar y volver a crear la integración. Si el error persiste, póngase en contacto con AWS Support. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0008 | ERROR | La autorización ha producido un error porque se han revocado los permisos del clúster de la base de datos de origen. Compruebe el permiso de la clave de KMS si utiliza una clave administrada por el cliente (CMK) para cifrar la integración. A continuación, elimine y vuelva a crear la integración. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0009 | ERROR | No se pueden enviar datos a Amazon Redshift porque el número de tablas y esquemas supera el límite de Amazon Redshift. Hay que eliminar y volver a crear la integración. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0012 | ERROR | Se ha invocado una restauración desde el punto de recuperación en el espacio de nombres sin servidor de destino. Hay que eliminar y volver a crear la integración. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0013 | INFO | La integración sin ETL <nombre de la integración> ahora está ACTIVE. |
|
Supervisión |
REDSHIFT-INTEGRATION-EVENT-0014 | ERROR | La integración <nombre de la integración> está en estado FAILED porque no podemos modificarla debido a un error interno. Hay que eliminar y volver a crear la integración. Si el error persiste, póngase en contacto con AWS Support. |
| Operación | REDSHIFT-INTEGRATION-EVENT-0016 | INFO | La integración sin ETL <nombre de la integración> está procesando una solicitud de modificación. |
| Operación | REDSHIFT-INTEGRATION-EVENT-0017 | INFO | Se ha aplicado la modificación a la integración sin ETL <nombre de la integración>. |
| Operación | REDSHIFT-INTEGRATION-EVENT-0018 | WARNING | Se ha pausado el clúster de Amazon Redshift de destino. Espere a que el clúster esté pausado y, a continuación, reanúdelo para continuar con la transmisión de datos. |
|
Operación |
REDSHIFT-INTEGRATION-EVENT-0019 | WARNING | Se ha pausado el clúster de Amazon Redshift de destino. Se debe reanudar el clúster para continuar con la transmisión de datos. |
| Operación | REDSHIFT-INTEGRATION-EVENT-0020 | WARNING | Se ha reanudado el clúster de Amazon Redshift de destino. Espere a que el clúster esté activo para continuar con la transmisión de datos. |
| Configuración | REDSHIFT-INTEGRATION-EVENT-1000 | ERROR | Uno o varios parámetros del clúster de base de datos de Aurora de origen están mal configurados. Corrija el grupo de parámetros y reinicie el clúster para aplicar los cambios y, a continuación, vuelva a crear la integración. |
| Configuración | REDSHIFT-INTEGRATION-EVENT-1001 | ERROR | La integración ha fallado porque el valor del parámetro enable_case_sensitive_identifier es incorrecto. Establezca el valor en true para el clúster de base de datos de Aurora de origen y, a continuación, elimine y vuelva a crear la integración. |
| Configuración | REDSHIFT-INTEGRATION-EVENT-1002 | ERROR | La integración ha fallado porque el valor del parámetro cdc_insert_enabled es incorrecto. Establezca el valor en true para el clúster de base de datos de Aurora de origen y, a continuación, elimine y vuelva a crear la integración. |
| Configuración | REDSHIFT-INTEGRATION-EVENT-1003 | ERROR |
El parámetro binlog_format del grupo de parámetros del clúster de base de datos de origen debe establecerse en ROW. Corrija el grupo de parámetros y reinicie el clúster para aplicar el cambio y, a continuación, vuelva a crear la integración. |
| Configuración | REDSHIFT-INTEGRATION-EVENT-1004 | ERROR |
No se han podido cargar los datos porque el parámetro del clúster binlog_transaction_compression está activado. Establezca el valor del parámetro en OFF y reinicie la instancia de escritura para aplicar el cambio y, a continuación, vuelva a crear la integración. |
| Configuración | REDSHIFT-INTEGRATION-EVENT-1005 | ERROR |
No se han podido cargar los datos porque el parámetro del clúster binlog_row_value_options está establecido en PARTIAL_JSON, lo cual no es compatible. Corrija el grupo de parámetros y reinicie la instancia de escritura para aplicar el cambio y, a continuación, vuelva a crear la integración. |
|
Configuración |
REDSHIFT-INTEGRATION-EVENT-1006 | WARNING |
No se ha podido analizar el filtro de integración. Corrija la sintaxis del filtro. |