Amazon CloudWatch Logs에 콘텐츠를 업로드한 후 Amazon CloudWatch 에이전트에서 로그 로테이션을 사용하여 로그 파일을 삭제하고 싶습니다.
해결 방법
로그 로테이션을 활성화하려면 에이전트 구성 파일의 ** logs** 섹션에 있는 auto_removal 파라미터를 true로 업데이트합니다.
참고: example-instance-id를 필수 인스턴스 ID로 바꿉니다.
"logs":
{
"logs_collected": {
"files": {
"collect_list": [
{
"file_path": "/var/log/myapp/myapp.log"",
"log_group_name": "MyAppLogs",
"log_stream_name": "{example-instance-id}",
"auto_removal": true
}
]
}
}
}
참고: 에이전트는 여러 파일을 만드는 로그(예: 각 날짜에 대해 별도의 파일을 만드는 로그)에서만 전체 파일을 제거합니다. 로그가 단일 파일에 계속 기록되는 경우 해당 로그는 제거되지 않습니다. 자세한 내용은 CloudWatch 에이전트 구성 파일: 로그 섹션을 참조하십시오.