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.
Compruebe lo siguiente si los datos no se entregan en su bucket de Amazon Simple Storage Service (Amazon S3).
-
Compruebe las métricas
IncomingBytes
yIncomingRecords
de Firehose para asegurarse de que los datos se envían correctamente al flujo de Firehose. Para obtener más información, consulte Supervisión de Amazon Data Firehose con métricas de CloudWatch. -
Si la transformación de datos con Lambda está habilitada, compruebe la métrica
ExecuteProcessingSuccess
de Firehose para asegurarse de que ha intentado invocar la función de Lambda. Para obtener más información, consulte Supervisión de Amazon Data Firehose con métricas de CloudWatch. -
Compruebe la métrica
DeliveryToS3.Success
de Firehose para asegurarse de que ha intentado poner los datos en su bucket de Amazon S3. 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.
Si ves un mensaje de error en el registro que dice «Se encontró una Firehose InternalServerError al llamar al servicio Amazon S3». La operación se reintentará; si el error persiste, póngase en contacto con S3 para solucionarlo.”, 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 especificado en el flujo de Firehose aún exista.
-
Si la transformación de datos con Lambda está habilitada, asegúrese de que la función de Lambda especificada en el flujo de Firehose aún exista.
-
Asegúrese de que la IAM función especificada 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 el IAM rol 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 de acceso a Firehose 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.