tencent cloud

文档反馈

设置 CDN 缓存刷新

最后更新时间:2024-01-06 10:33:57

    简介

    内容分发网络(Content Delivery Network,CDN)缓存刷新是腾讯云对象存储(Cloud Object Storage,COS)基于 云函数服务(Serverless Cloud Function,SCF) 为用户提供的数据刷新功能,可以协助用户自动刷新 CDN 边缘节点上的缓存数据。当用户为存储桶添加触发规则后,在该存储桶中更新文件时,会自动触发对象存储为您预配置的云函数,实现自动刷新缓存数据。
    注意
    若您此前在对象存储控制台上为存储桶添加了缓存刷新规则,可以在 云函数控制台 上看到您所创建的 CDN 缓存刷新函数,请不要删除该函数,否则可能导致您的规则不生效。
    已上线云函数的地域均已支持 CDN 缓存刷新功能,包括有广州、上海、北京、成都、香港、新加坡、孟买、多伦多、硅谷等,更多支持地域可查看 云函数产品文档
    CDN 缓存刷新功能可能会受到网络链路不稳定等因素导致失败。如果功能表现不符合您预期,您可以在对象存储控制台单击所创建的函数右侧的查看日志,跳转到云函数控制台查看日志错误详情,以便定位出错原因。
    CDN 缓存刷新功能依赖于云函数服务,云函数服务为用户提供了 免费额度,超出免费额度的部分需要按照 云函数产品定价 收费。当您使用 CDN 缓存刷新功能时,如果您刷新的次数越多,则将消耗更多的调用次数。

    操作步骤

    2. 在左侧导航栏中,单击存储桶列表,选择并单击需要添加 CDN 缓存刷新规则的存储桶,进入存储桶管理页面。
    3. 在左侧导航栏中,单击函数计算 > CDN缓存刷新函数
    
    注意
    如果您尚未开通云函数服务,请前往 云函数控制台 开通云函数服务,按照提示完成服务授权即可。
    4. 单击添加函数,在弹出的窗口中配置如下信息:
    
    函数名称:函数名称作为函数的唯一标识名称,创建后不可修改。您可以在 云函数控制台 上查看该函数。
    事件类型:事件是指触发云函数的操作。以上传操作为例,上传的方式可能是调用 PUT Object 接口,也可能是调用 Post Object 接口。当选择事件为PUT 类型时,只有通过PUT Object接口上传文件的操作会触发云函数,从而刷新 CDN 边缘节点的缓存。
    触发条件:您可以指定触发事件的文件源范围,如全部存储桶或者指定的前缀或者指定的后缀。指定前缀或后缀后,规则只对匹配的文件源生效。
    指定域名:指需要刷新的 CDN 域名。
    SCF 授权:CDN 缓存刷新需要授权云函数调用 CDN 的PurgeUrlsCache接口,用于清除 CDN 缓存刷新中的数据,以便 CDN 可以回源到对象存储上拉取最新的数据。
    5. 添加配置后,单击确认,即可看到函数已添加完成。
    单击日志,查看 CDN 缓存刷新的历史运行情况。
    单击删除,删除不需要的 CDN 缓存刷新规则。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持