0

То, что я пытаюсь сделать, - это контролировать файл журнала с помощью агента журналов CloudWatch.Как запустить агент журналов CloudWatch?

Я установил CloudWatch на мой экземпляр Linux EC2 (экземпляр EC2 имеет профиль экземпляра и роль IAM, которые подключены). Установка прошла успешно, но когда я использую sudo service awslogs status У меня этот статус массаж мертвый, но файл pid.

В моем файле журнала ошибок (/var/log/awslogs.log) У меня есть только эта строка, повторяющаяся снова и снова - «AccessKeyId».

Как я могу исправить агент журналов Cloud Watch и заставить его работать?

ответ

2

Это означает, что вашему агенту AWS Logs требуется ваш ключ доступа/секретный ключ 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

Смежные вопросы