Solución de problemas de Amazon S3 - 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 S3

Compruebe lo siguiente si los datos no se entregan en su bucket de Amazon Simple Storage Service (Amazon S3).

  • Comprueba la Firehose IncomingBytes y IncomingRecords las métricas para asegurarte de que los datos se envíen correctamente a tu transmisión de Firehose. Para obtener más información, consulte Supervisión de Amazon Data Firehose mediante métricas CloudWatch .

  • Si la transformación de datos con Lambda está habilitada, compruebe la ExecuteProcessingSuccess métrica Firehose para asegurarse de que Firehose ha intentado invocar la función Lambda. Para obtener más información, consulte Supervisión de Amazon Data Firehose mediante métricas CloudWatch .

  • Comprueba la DeliveryToS3.Success métrica de Firehose para asegurarte de que Firehose ha intentado colocar datos en tu bucket de Amazon S3. 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 .

  • Si ves un mensaje de error en el registro que dice «Se encontró una Firehose InternalServerError al llamar al servicio Amazon S3». Se volverá a intentar la operación; si el error persiste, póngase en contacto con S3 para obtener una solución. , podría deberse al aumento significativo de las tasas de solicitud en una sola partición de S3. Puede optimizar los patrones de diseño de los prefijos de S3 para mitigar el problema. Para obtener más información, consulte Patrones de diseño de prácticas recomendadas: optimización del rendimiento de Amazon S3. Si esto no resuelve el problema, ponte en contacto con AWS Support para obtener más ayuda.

  • Asegúrese de que el bucket de Amazon S3 que se especificó en su transmisión de Firehose siga existiendo.

  • Si la transformación de datos con Lambda está habilitada, asegúrese de que la función de Lambda especificada en el flujo de entrega aún exista.

  • Asegúrese de que la función de IAM que se especifica en la transmisión de Firehose tenga acceso al bucket de S3 y a la función Lambda (si la transformación de datos está habilitada). Además, asegúrate de que la función de IAM tenga acceso a los grupos de registros y a los flujos 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 S3.

  • 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.