2016-12-05 4 views
1

CloudWatch에 일부 로그가 있으며 매일 새 로그가 계속 표시됩니다. 이제 Cloud Watch 자체에 오늘 및 어제의 로그를 저장하고 싶지만 2 일이 지난 로그는 S3으로 이동해야합니다.AWS에서 CloudWatch 로그를 S3로 이동

내가 아래 링크를 따라 CLI를 사용하여 시도 :이 링크에서

http://docs.aws.amazon.com/cli/latest/reference/logs/create-export-task.html 

을, 두 가지 옵션이 언급되었습니다 --from

--from option only exports the logs after that time. 
--to option does not export the logs after that time. 
--to

이것들을 사용하면, 필자의 요구 조건을 만족시킬 수 있지만, --from과 --to 옵션 값이 바뀌면 매일 명령을 입력해야한다.

그래서 매일 명령을 입력하는 대신 방해받지 않고 매일 작업을 수행 할 수있는 대체 옵션이 있습니까?

답변

1

당신을 위해 이것을 할 수있는 람다 (lambda) 함수를 만들고 그것을 cron schedule에서 실행되도록 설정하십시오. 람다는이 과정을 자동화하는 것을 확실히 도와 줄 것입니다.

람다 이벤트 소스는 CloudWatch Events - Schedule입니다.

AWS 설명서의 Using AWS Lambda with Scheduled Events을 참조하십시오.

관련 문제