1

我想要做的是通过 CloudWatch 日志代理监控日志文件。

我已将 CloudWatch 安装到我的 EC2 Linux 实例(EC2 实例具有连接的实例配置文件和 IAM 角色)。安装成功,但是当我使用时,我sudo service awslogs status 的状态是按摩死了,但 pid 文件存在

在我的错误日志文件(/var/log/awslogs.log)中,我只有这一行一遍又一遍地重复 - 'AccessKeyId'。

如何修复 Cloud Watch 日志代理并使其正常工作?

4

1 回答 1

2

这意味着您的 AWS Logs 代理需要您的 AWS Access Key/Secret。这可以在 /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

希望这可以帮助!!!

于 2016-11-17T12:23:12.907 回答