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?

2 minutos de lectura
0

Configuré Amazon CloudWatch para exportar datos de registro a Amazon Simple Storage Service (Amazon S3), tal como se describe en Exportación de datos de registro a Amazon S3 mediante la interfaz de línea de comandos de AWS (AWS CLI). Sin embargo, a pesar de completar estos pasos, no puedo encontrar ningún dato útil del archivo de registro en el destino de Amazon S3 especificado. ¿Qué tengo que hacer?

Descripción breve

Este problema sucede porque debe especificar el intervalo de tiempo para los datos de registro mediante marcas de tiempo expresadas como el número de milisegundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC.

Resolución

Exporte los datos de registro de CloudWatch a Amazon S3 especificando el intervalo de tiempo para los datos de registro mediante marcas de tiempo de inicio y finalización expresadas en milisegundos.

Por ejemplo, para exportar los datos de registro de CloudWatch a un bucket o carpeta de Amazon S3 durante el período anterior de dos horas, utilice la siguiente sintaxis:

aws logs create-export-task --task-name "example-task" --log-group-name "/var/logs/example-logs" --from $(($(date -d "-2 hours" +%s%N)/1000000)) --to $(($(date +%s%N)/1000000)) --destination " log_bucket" --destination-prefix "example-logs"

Información relacionada

Exportación de datos de registro a Amazon S3

Comando de Linux para obtener el tiempo en milisegundos

Exportación de datos de registro a Amazon S3 mediante la AWS CLI

Exportación de datos de registro a Amazon S3 mediante la consola de CloudWatch

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años