我试图找出用于将前几天(前1天)的Cloud Front Log从s3存储桶下载到我的本地主机的Power-shell脚本。但没有发现任何东西。
我收到开发人员的要求,他每天需要前几天的日志(每天24小时)才能进行分析。
预先感谢
答案 0 :(得分:0)
CloudFront访问日志存储在Amazon S3中,文件名格式为:
bucket-name.s3.amazonaws.com/optional-prefix/distribution-ID.YYYY-MM-DD-HH.unique-ID.gz
因此,您可以使用AWS Command-Line Interface (CLI) cp command复制具有特定前缀的文件:
aws s3 cp s3://<bucket-name>/<optional-prefix>/ <localdir> --recursive --exclude "*" --include "<distribution-ID>.2018-12-01*"
(需要替换的值。)