我已将 Amazon CloudWatch 配置为将日志数据导出到 Amazon Simple Storage Service (Amazon S3),如使用 AWS CLI 将日志数据导出到 Amazon S3 中所述。但是,尽管完成了这些步骤,我仍无法在指定的 Amazon S3 目标上找到任何有用的日志文件数据。该怎么办?

出现此问题的原因通常是您必须使用时间戳指定日志数据的时间间隔,时间戳表示为自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。 

通过使用以毫秒表示的开始和结束时间戳指定日志数据的时间间隔,从 Amazon S3 检索 CloudWatch 日志数据。

例如,要检索导出到 Amazon S3 存储桶或文件夹的前两个小时时段的 CloudWatch 日志数据,请使用以下语法:

aws logs create-export-task --task-name "example-task" --log-group-name "/var/logs/example-logs" --from $(($(date -d "-2 hours" +%s%N)/1000000)) --to $(($(date +%s%N)/1000000)) --destination " log_bucket" --destination-prefix "example-logs"

此页内容对您是否有帮助? |

返回 AWS Support 知识中心

需要帮助? 请访问 AWS 支持中心

发布时间:2016 年 2 月 29 日

更新时间:2018 年 9 月 18 日