linux的?可以使用官方这个脚本:前往下载。
使用如下命令,您可以调用GenerateLogList接口,获取指定域名的CDN日志下载链接:
python QcloudCdnTools_V2.py GenerateLogList -u xxxxx -p xxxxxxx --hostId 1234
详细看:https://cloud.tencent.com/document/product/228/5842
对问题补充,此脚本用于获取指定域名、指定日期的日志数据包(日期范围为30天以内)。
可以自行编写:
GetCdnLogList 获取域名日志下载链接。
请求域名:cdn.api.qcloud.com
注意事项:
一次仅可查询一个域名的日志下载链接
默认情况下日志按小时打包,稳定时间约 2 小时左右
仅保留 30 天内的历史日志,若不填充查询起始时间,则默认返回近 30天的所有日志下载链接
日志下载链接的有效期为 24 小时
startDate 为查询开始时间,endDate 为查询结束时间,返回为涵盖指定 startDate 和 endDate 区间的日志数据包,假设 startDate=2016-12-30 00:01:00,endDate=2016-12-30 02:12:00,则会返回 2016123000、2016123001、2016123002 三个小时的数据包
若某一个小时未产生访问日志,则不会生成下载链接,也不会返回
调用频次限制为 10000次/分钟
日志下载链接 API_V1 版本:GenerateLogList