日志转存是阿里云CDN配合函数计算,共同推出的一项日志服务,可以帮助您将日志存储更长的时间,便于您基于长时间的日志做出自定义的数据分析,有助您更好地了解您CDN的服务质量,以及您的终端客户的访问详情,提高您的业务决策能力。

前提条件

CDN的日志转存服务搭载函数计算来实现转存。使用日志转存服务时,您需要开通函数计算服务。授权CDN后,CDN会帮您一键创建函数计算服务来实现日志转存。此外,您也可以登录函数计算控制台,通过已有的函数计算服务来完成日志转存的服务。

背景信息

  • 目前CDN的离线日志服务,支持提供3个月的存储时间。如果您有更长时间的存储需求,可以将日志转存至OSS,方便您根据实际情况对日志进行保存和分析。
  • 关闭日志转存服务:如您需要取消日志转存服务,首先需要在CDN控制台取消日志转存关联域名,然后在函数计算产品中删除对应的日志服务,最后在OSS控制台删除对应存储Bucket数据。
  • 计费:CDN不收取任何日志转存费用。当您通过函数计算完成日志转存时,会消耗函数计算的计算资源,因此函数计算会收取非常低廉合理的费用,函数计算每月也提供一定免费使用额度。具体价格,请参见函数计算计费方式

  • CDN和函数计算无缝集成,您可以为CDN的各种事件设置处理函数,并通过事件中的域名等参数进行过滤,只接收自己感兴趣的域名数据。当CDN系统捕获到指定类型的、满足过滤条件的事件后,会自动调用函数处理。

操作步骤

  1. 登录CDN控制台
  2. 在左侧导航栏,单击日志管理
  3. 日志管理页面,单击日志转存
  4. 日志转存区域,单击创建日志转存
  5. 授权并创建区域框,根据您的需求,填写服务名称,选择OSS Bucket,单击下一步

    在执行下一步操作前,您需要选中同意产生函数计算费用的复选框。

    选择触发器
  6. 单击服务授权点击授权
    RAM访问控制界面,给用户授予函数计算写OSS和执行函数的权限。
  7. 单击触发器角色点击授权
    RAM访问控制界面,给用户授予CDN访问函数计算的权限。
  8. 选择域名关联函数服务,单击创建
    选择域名
  9. 单击完成
    完成

相关API

您可以调用API接口,实现日志转存功能,详情如下表所示。