Solución de problemas de Amazon Redshift - Amazon 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 métrica DeliveryToRedshift.Success de Firehose para asegurarse de que ha intentado copiar los datos del bucket de S3 en el clúster aprovisionado de Amazon Redshift o el grupo de trabajo Amazon Redshift sin servidor. Para obtener más información, consulte Supervisión de Amazon Data Firehose con métricas de 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 de CloudWatch.

  • Consulte la tabla STL_CONNECTION_LOG de Amazon Redshift para ver si Firehose puede establecer conexiones correctas. 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 en el flujo Firehose sea correcta y válida.

  • Asegúrese de que el rol de IAM que se ha especificado en su flujo de Firehose pueda acceder al bucket de S3 desde el que Amazon Redshift copia los datos y también a la función de Lambda de 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 a los grupos de CloudWatch registros y a los flujos de registros para comprobar los registros de errores. Para obtener más información, consulte Concesión a Firehose de acceso a un destino de Amazon Redshift .

  • Si el clúster aprovisionado de Amazon Redshift o el grupo de trabajo Amazon Redshift sin servidor 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 Concesión a Firehose de 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.