
# 方案概述
#### 应用场景
该解决方案基于华为云函数工作流 FunctionGraph的OBS触发器，来帮助用户实现对OBS源站上传的文件创建刷新缓存任务的自动化。适用于源站是OBS桶，需要自动创建刷新缓存任务降低人力成本的场景。
#### 方案架构
该解决方案基于函数工作流 FunctionGraph构建，帮助用户快速实现CDN自动刷新缓存。方案部署架构如下图所示：
图1方案架构图
![](https://support.huaweicloud.com/cdnar-ctf/zh-cn_image_0000001434105354.png)
该解决方案会部署如下资源：
- 在对象存储服务 OBS上创建一个桶，作为OBS源站桶。
- 在统一身份认证服务 IAM上创建一个委托，用于授权函数工作流服务 FunctionGraph访问用户在OBS源站桶和调用CDN创建刷新缓存任务API。
- 在函数工作流服务 FunctionGraph上创建一个刷新缓存函数和OBS触发器，实现OBS源站上传文件创建刷新缓存任务的自动化。
 
#### 方案优势
该方案具备以下优势：
- 无服务器化 采用无服务器架构，无需运维底层计算资源，无需考虑服务可用性、可扩展性等技术问题。
  

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

- 开源和定制化 该解决方案是开源的，用户可以免费用于商业用途，并且还可以在源码基础上进行定制化开发。
  
 
#### 约束与限制
- 该解决方案部署前，需注册华为账号并开通华为云，完成实名认证，且账号不能处于欠费或冻结状态。
 
