0

내가하려는 것은 CloudWatch 로그 에이전트를 통해 로그 파일을 모니터링하는 것입니다.CloudWatch 로그 에이전트를 올바르게 실행하는 방법은 무엇입니까?

EC2 Linux 인스턴스 (EC2 인스턴스에 연결된 인스턴스 프로필 및 IAM 역할이 있음)에 CloudWatch를 설치했습니다. 설치가 성공적 이었지만 사용했을 때 sudo service awslogs status 이 상태의 마사지 이 죽었으나 pid 파일이 존재합니다..

내 오류 로그 파일 (/var/log/awslogs.log)에 'AccessKeyId'가 계속 반복되는 행이 있습니다.

Cloud Watch 로그 에이전트를 해결하고 작동하게하려면 어떻게해야하나요?

답변

2

AWS 로그 에이전트는 AWS 액세스 키/암호가 필요합니다. 이것은 다음과 같은 형식으로 /etc/awslogs/awscli.conf 제공 될 수 있습니다

[plugins] 
cwlogs = cwlogs 
[default] 
region = YOUR_INSTANCE_REGION (e.g. us-east-1) 
aws_access_key_id = YOUR_ACCESS_KEY_ID 
aws_secret_access_key = YOUR_SECRET_ACCESS_KEY 

재시작 서비스를이 변경 후 :

sudo service awslogs restart 

희망이 도움이!

+1

이유를 발견했습니다. 그 이유는 IAM 역할 사용 권한 때문이었습니다. IAM 역할을 사용하는 경우 계정 자격 증명을 지정할 필요가 없습니다. 하지만 시간을내어 대답 해주세요. – neckobik

관련 문제