更新时间:2024-04-29 GMT+08:00
分享

方案概述

应用场景

该解决方案基于华为云函数工作流 FunctionGraph的OBS触发器,来帮助用户实现对OBS源站上传的文件创建刷新缓存任务的自动化。适用于源站是OBS桶,需要自动创建刷新缓存任务降低人力成本的场景。

方案架构

该解决方案基于函数工作流 FunctionGraph构建,帮助用户快速实现CDN自动刷新缓存。方案部署架构如下图所示:

图1 方案架构图

该解决方案会部署如下资源:

  • 在对象存储服务 OBS上创建一个桶,作为OBS源站桶。
  • 在统一身份认证服务 IAM上创建一个委托,用于授权函数工作流服务 FunctionGraph访问用户在OBS源站桶和调用CDN创建刷新缓存任务API。
  • 在函数工作流服务 FunctionGraph上创建一个刷新缓存函数和OBS触发器,实现OBS源站上传文件创建刷新缓存任务的自动化。

方案优势

该方案具备以下优势:

  • 无服务器化

    采用无服务器架构,无需运维底层计算资源,无需考虑服务可用性、可扩展性等技术问题。

  • 一键部署

    一键轻松部署,即可完成CDN自动刷新环境的搭建。

  • 开源和定制化

    该解决方案是开源的,用户可以免费用于商业用途,并且还可以在源码基础上进行定制化开发。

约束与限制

  • 该解决方案部署前,需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态。

相关文档