CDN 日志备份

最近更新时间:2024-07-08 09:55:21

我的收藏

简介

将域名接入 内容分发网络(Content Delivery Network,CDN) 后,所有用户侧资源请求将调度至 CDN 节点进行响应,若节点已缓存该资源,则直接返回内容,若 CDN 节点均未缓存该资源,会将请求透传至域名配置的源站,拉取所需资源。
由于 CDN 节点响应了绝大部分的用户请求,为了方便客户对用户访问进行分析,CDN 按照小时粒度对全网访问日志进行打包。
CDN 日志备份是腾讯云对象存储(Cloud Object Storage,COS)基于 云函数(Serverless Cloud Function,SCF) 为用户提供的将 CDN 日志转存至 COS 的功能,可以协助用户将 CDN 日志进行转存以便于进行访问行为分析、服务质量监控等。
用户在指定存储桶配置了日志备份规则后,云函数会按照一定的时间粒度获取 CDN 日志并转存至 COS 存储桶中。

注意事项

若您此前在对象存储控制台上为存储桶添加了 CDN 日志备份规则,可以在 云函数控制台 上看到您所创建的 CDN 日志备份函数,请不要删除该函数,否则可能导致您的规则不生效。
当前功能仅支持 COS 与 SCF 均相同的地域,部分地域(例如重庆地域)不支持使用,具体以 COS、SCF 控制台上显示的地域为准。

操作步骤

2. 在左侧导航中,单击应用集成 > 数据备份,找到 CDN 日志备份
3. 单击配置备份规则,进入规则配置页面。
4. 单击添加函数
注意:
如果您尚未开通云函数服务,请前往 云函数控制台 开通云函数服务,按照提示完成服务授权即可。
5. 在弹出的窗口中,配置如下信息:


函数名称:作为函数的唯一标识名称,创建后不可修改。您可以在 云函数控制台 上查看该函数。
关联存储桶:存放 CDN 日志的 COS 存储桶。
触发器周期:CDN 日志备份通过定时触发器来触发备份转存操作,触发周期支持每天、自定义周期。
Cron 表达式:当触发器周期设置为自定义时,可通过 Cron 指定具体的触发周期规则。Cron 当前以 UTC +8 中国标准时间 (China Standard Time)运行,即北京时间。详细配置策略请参见 Cron 相关文档
CDN 域名:可选择转存指定的一个或多个域名的日志。
投递路径:日志文件的投递路径,可选择投递至根目录或指定的路径前缀。
SCF 授权:CDN 日志备份需要授权云函数从您的 CDN 服务中读取日志文件,并将日志文件转存至您指定的存储桶中。因此需要添加此授权。
6. 添加配置后,单击确认,等待 CDN 日志备份规则创建完成。创建完成后,可在列表页中查看已创建的 CDN 日志备份规则。 您可以对新创建的 CDN 日志备份规则进行如下操作:
单击日志,查看 CDN 日志备份的历史运行情况。当备份出现报错时,您还可以通过单击日志,快速跳转到云函数控制台查看日志错误详情。
单击详情,可查看函数、触发器的详细信息。
单击更多 > 编辑,修改 CDN 日志备份规则。
单击更多 > 删除,删除不使用的 CDN 日志备份规则。