Solución de problemas de Amazon Redshift - Amazon Data Firehose

Amazon Data Firehose se conocía anteriormente como Amazon Kinesis Data Firehose

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas de Amazon Redshift

Compruebe lo siguiente si los datos no se entregan en el clúster aprovisionado de Amazon Redshift o el grupo de trabajo de Amazon Redshift sin servidor.

Los datos se entregan en el bucket de S3 antes de cargarse en Amazon Redshift. Si los datos no se han entregado en el bucket de S3, consulte Solución de problemas de Amazon S3.

  • Compruebe la DeliveryToRedshift.Success métrica de Firehose para asegurarse de que Firehose ha intentado copiar datos del bucket de S3 al clúster aprovisionado de Amazon Redshift o al grupo de trabajo Amazon Redshift Serverless. Para obtener más información, consulte Supervisión de Amazon Data Firehose mediante métricas CloudWatch .

  • Habilite el registro de errores si aún no está habilitado y busque errores de entrega en los logs de errores. Para obtener más información, consulte Supervisión de Amazon Data Firehose mediante registros CloudWatch .

  • Consulte la STL_CONNECTION_LOG tabla de Amazon Redshift para ver si Firehose puede establecer conexiones satisfactorias. En esta tabla, debería poder ver las conexiones y su estado por nombre de usuario. Para obtener más información, consulte STL_CONNECTION_LOG en la Guía para desarrolladores de bases de datos de Amazon Redshift.

  • Si al consultar la tabla anterior observa que se están estableciendo conexiones, consulte la tabla STL_LOAD_ERRORS de Amazon Redshift para dar con el motivo del error de COPY. Para obtener más información, consulte STL_LOAD_ERRORS en la Guía para desarrolladores de bases de datos de Amazon Redshift.

  • Asegúrese de que la configuración de Amazon Redshift de su transmisión de Firehose sea precisa y válida.

  • Asegúrese de que la función de IAM que se especifica en la transmisión de Firehose pueda acceder al bucket de S3 desde el que Amazon Redshift copia los datos y también a la función Lambda para la transformación de datos (si la transformación de datos está habilitada). Además, asegúrese de que la función de IAM tenga acceso al grupo de registros y a las secuencias de CloudWatch registros para comprobar los registros de errores. Para obtener más información, consulte Conceda a Amazon Data Firehose acceso a un destino de Amazon Redshift .

  • Si el clúster aprovisionado de Amazon Redshift o el grupo de trabajo Amazon Redshift Serverless se encuentra en una nube privada virtual (VPC), asegúrese de que el clúster permita el acceso desde las direcciones IP de Firehose. Para obtener más información, consulte Conceda a Amazon Data Firehose acceso a un destino de Amazon Redshift .

  • Asegúrese de que el clúster aprovisionado de Amazon Redshift o el grupo de trabajo de Amazon Redshift sin servidor esté disponible públicamente.

  • Si usa la transformación de datos, asegúrese de que la función de Lambda nunca devuelva respuestas cuyo tamaño de carga sea superior a 6 MB. Para obtener más información, consulte Amazon Data FirehoseData Transformation.