我正在尝试在 Amazon Linux 2016.03 上备份 Apache 2.4.27 日志。我尝试在不编写 shell 脚本的情况下执行此操作,并且我不想在我的 Linux 机器上配置 AWS 访问密钥和密钥。
答案1
使用EC2 IAM 角色它为您的 EC2 实例提供所需的凭证,而无需管理访问/密钥。
如果你不想使用 shell 脚本,你可以将日志提供给CloudWatch 日志使用
awslogs
。
但是将 Apache 日志上传到 S3 是一个简单的命令,例如aws s3 cp /var/log/http/... s3://some-bucket/...
- 可以从您的每周/每日logrotate
配置或从 调用cron
。这很难称为“shell 脚本” ;)
希望有帮助:)