AWS CLI를 사용하여 로그 데이터를 Amazon S3로 내보내기의 설명에 따라 로그 데이터를 Amazon Simple Storage Service(Amazon S3)로 내보내도록 Amazon CloudWatch를 구성했습니다. 그러나 이 단계를 완료했는데도 지정된 Amazon S3 대상 위치에서 유용한 로그 파일 데이터를 찾을 수 없습니다. 어떻게 해야 합니까?

대개 이 문제가 발생하는 이유는 1970년 1월 1일 00:00:00 UTC 이후 경과한 시간을 밀리초 단위로 나타낸 타임스탬프를 사용하여 로그 데이터의 시간 간격을 지정해야 하기 때문입니다. 

밀리초 단위로 표시된 시작 및 종료 타임스탬프를 사용하여 로그 데이터의 시간 간격을 지정함으로써 Amazon S3에서 CloudWatch 로그 데이터를 검색합니다.

예를 들어 지난 2시간 동안 Amazon S3 버킷 또는 폴더로 내보낸 CloudWatch 로그 데이터를 검색하려면 다음 구문을 사용하십시오.

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"

페이지 내용이 도움이 되었습니까? | 아니요

AWS 지원 지식 센터로 돌아가기

도움이 필요하십니까? AWS 지원 센터를 방문하십시오.

게시 날짜: 2016-02-30

업데이트됨: 2018-09-18