通过阿里云的函数计算转存离线日志功能,当CDN产生新的离线日志时,它会触发预设的函数计算逻辑,自动地、无服务器地将这些日志文件传输到对象存储服务(OSS)。这样,无需人工干预或额外运维成本,就能实现日志数据的安全、高效、稳定的转存与归档。您可以更加专注于业务本身,而无需担心日志数据的收集、存储和管理问题,从而提高整体运营效率并降低运维成本。
前提条件
开通函数计算转存离线日志服务前,需确保您已完成以下操作:
开通对象存储OSS,请前往 对象存储OSS产品详情页 进行开通,创建一个用于存储离线日志数据的Bucket,并开启对象存储服务。
开通函数计算服务,请前往函数计算控制台开通。
说明暂不支持STS角色使用转存离线日志功能,建议使用阿里云账号(主账号)或RAM用户(子账号)权限使用此功能。
登录函数计算控制台,通过已有的函数计算服务来完成函数计算转存离线日志的服务。
背景信息
通过函数计算转存离线日志服务是阿里云CDN配合函数计算和对象存储,共同推出的一项日志服务,开通函数计算转存离线日志服务过程中,系统会为您自动创建一个服务关联角色AliyunCDNEventNotificationRole并授权CDN,用于访问函数计算的资源,以实现日志自动化转存。
CDN和函数计算无缝集成,您可以为CDN的几种常见事件设置处理函数,并通过事件中的域名等参数进行过滤,只接收自己需要的域名数据。当CDN系统捕获到指定类型且满足过滤条件的事件后,会自动调用函数处理并存储至OSS保存。
使用场景
目前CDN的离线日志下载服务默认提供30天的免费存储时间。如果您需要更长时间的存储,可以借助函数计算将离线日志转存至OSS进行长期保存,以便根据实际情况对日志进行保存和分析。
计费说明
开通离线日志转存服务后,CDN不收取任何离线日志转存费用。使用对象存储OSS和函数计算产品需分别收费,具体收费标准如下:
开通函数计算转存离线日志
登录CDN控制台。
在左侧导航栏,选择 。
单击通过函数计算转存离线日志页签。
单击创建日志转存。
根据业务需求,填写服务名称,选择OSS Bucket,单击下一步。
在执行下一步操作前,您需要选中同意产生函数计算费用的复选框。
单击服务授权后面的点击授权。
在RAM访问控制界面,自定义填写策略名称,单击同意授权,给用户授予函数计算写入OSS和执行函数两个权限。
单击触发器角色后的点击授权。
在RAM访问控制界面,单击同意授权,给用户授予CDN访问函数计算的权限。
通过选择域名,关联函数服务,单击创建。
单击完成。
关闭函数计算转存离线日志
您可以通过以下步骤关闭函数计算转存离线日志,关闭后将不再产生计费。