Quiero solucionar los problemas con los registros de Amazon CloudWatch que no se exportan a los buckets de Amazon Simple Storage Service (Amazon S3).
Solución
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.
Soluciona los problemas en función de si los registros fallan al crear la tarea de exportación o después de crearla.
Los registros no se exportan durante la creación de tareas
Para solucionar los problemas de las tareas que fallan al crearlas, tome estas medidas:
Los registros no se exportan después de la creación de la tarea
Para solucionar problemas con las tareas que fallan después de crearlas, comprueba la configuración del intervalo de tiempo. Si exportas secuencias de registro con grandes cantidades de datos y especificas un intervalo de tiempo largo, la tarea de exportación podría fallar. Para resolver este problema, configura intervalos de tiempo más cortos para exportar las secuencias de registro.
Para comprobar el estado de la configuración del intervalo de tiempo, ejecuta el comando describe-export-tasks de la AWS CLI:
aws logs describe-export-tasks --task-id example-task-id
Nota: Sustituye example-task-id por el ID de tu tarea.
Para acortar el intervalo de tiempo, ejecuta el siguiente comando create-export-task de la AWS CLI y modifica los valores --from y --to:
aws logs create-export-task --task-name "example-task-name" --log-group-name "/aws/lambda/example-log-group-name" --destination "example-bucket-name --from 1710378735 --to 1710465135
Nota: Sustituye example-task-name por el nombre de tu tarea, example-log-group-name por el nombre de tu grupo de registro y example-bucket-name por tu bucket de destino.
Para comprobar el estado de la tarea de exportación, ejecuta el comando describe-export-tasks de la AWS CLI:
aws logs describe-export-tasks --task-id example-task-id
Nota: Sustituye example-task-id por el ID de tu tarea.
Los registros pueden tardar hasta 12 horas en estar disponibles para la exportación. La tarea de exportación también puede tardar varias horas en procesarse. Este proceso depende del tamaño de los datos que exportes. Se recomienda utilizar filtros de suscripción en el nivel del grupo de registro para procesar en tiempo real o archivar de forma continua datos nuevos en Amazon S3. Para obtener más información, consulta Procesamiento en tiempo real de datos de registros con suscripciones.
Información relacionada
He configurado Amazon CloudWatch para exportar los datos de registro a Amazon S3, pero los datos de registro faltan o no son válidos. ¿Cómo puedo resolver este problema?
¿Cómo puedo recuperar los datos de registro de Registros de CloudWatch?
Exporting log data to Amazon S3 (Exportación de datos de registro a Amazon S3)