|
1 | | -# cdn-backup-source 帮助文档 |
| 1 | +# cdn-backup-origin 帮助文档 |
2 | 2 |
|
3 | 3 | <p align="center" class="flex justify-center"> |
4 | 4 | <a href="https://www.serverless-devs.com" class="ml-1"> |
5 | | - <img src="http://editor.devsapp.cn/icon?package=cdn-backup-source&type=packageType"> |
| 5 | + <img src="http://editor.devsapp.cn/icon?package=cdn-backup-origin&type=packageType"> |
6 | 6 | </a> |
7 | | - <a href="http://www.devsapp.cn/details.html?name=cdn-backup-source" class="ml-1"> |
8 | | - <img src="http://editor.devsapp.cn/icon?package=cdn-backup-source&type=packageVersion"> |
| 7 | + <a href="http://www.devsapp.cn/details.html?name=cdn-backup-origin" class="ml-1"> |
| 8 | + <img src="http://editor.devsapp.cn/icon?package=cdn-backup-origin&type=packageVersion"> |
9 | 9 | </a> |
10 | 10 | <a href="http://www.devsapp.cn/details.html?name=cdn-backup-source" class="ml-1"> |
11 | | - <img src="http://editor.devsapp.cn/icon?package=cdn-backup-source&type=packageDownload"> |
| 11 | + <img src="http://editor.devsapp.cn/icon?package=cdn-backup-origin&type=packageDownload"> |
12 | 12 | </a> |
13 | 13 | </p> |
14 | 14 |
|
15 | 15 | <description> |
16 | 16 |
|
17 | | -> ***快速部署CDN备源信息同步项目到函数计算*** |
| 17 | +通过函数计算来实现抓取 CDN 源站信息并备份到备源站点的任务 |
18 | 18 |
|
19 | 19 | </description> |
20 | 20 |
|
21 | 21 | <table> |
22 | 22 |
|
23 | | - |
| 23 | +## 前期准备 |
| 24 | +| 服务/业务 | 函数计算 | OSS | |
| 25 | +| --------- | ------------------ | ------------------- | |
| 26 | +| 权限/策略 | AliyunFCFullAccess | AliyunOSSFullAccess | |
24 | 27 |
|
25 | 28 | </table> |
26 | 29 |
|
|
34 | 37 |
|
35 | 38 | <appcenter> |
36 | 39 |
|
37 | | -- :fire: 通过 [Serverless 应用中心](https://fcnext.console.aliyun.com/applications/create?template=cdn-backup-source) , |
38 | | -[](https://fcnext.console.aliyun.com/applications/create?template=cdn-backup-source) 该应用。 |
| 40 | +- :fire: 通过 [Serverless 应用中心](https://fcnext.console.aliyun.com/applications/create?template=cdn-backup-origin) , |
| 41 | +[](https://fcnext.console.aliyun.com/applications/create?template=cdn-backup-origin) 该应用。 |
39 | 42 |
|
40 | 43 | </appcenter> |
41 | 44 |
|
42 | 45 | - 通过 [Serverless Devs Cli](https://www.serverless-devs.com/serverless-devs/install) 进行部署: |
43 | 46 | - [安装 Serverless Devs Cli 开发者工具](https://www.serverless-devs.com/serverless-devs/install) ,并进行[授权信息配置](https://www.serverless-devs.com/fc/config) ; |
44 | | - - 初始化项目:`s init cdn-backup-source -d cdn-backup-source` |
45 | | - - 进入项目,并进行项目部署:`cd cdn-backup-source && s deploy -y` |
| 47 | + - 初始化项目:`s init cdn-backup-origin -d cdn-backup-origin` |
| 48 | + - 进入项目,并进行项目部署:`cd cdn-backup-origin && s deploy -y` |
46 | 49 |
|
47 | 50 | </deploy> |
48 | 51 |
|
49 | 52 | <appdetail id="flushContent"> |
50 | 53 |
|
51 | 54 | # 应用详情 |
52 | 55 |
|
53 | | -通过该项目,可以快速实现 CDN 备源相关的功能。 |
54 | | - |
| 56 | +通过该项目,可以抓取 CDN 源站信息并存储到备份站点上,还可以设置 CDN 加速节点进行预热 |
| 57 | + |
| 58 | + |
| 59 | +## 初始化参数 |
| 60 | +| 参数名称 | 参数类型 | 是否必填 | 例子 | 参数含义 | |
| 61 | +| -------------- | -------- | -------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | |
| 62 | +| serviceName | String | 选填 | cdn-backup-origin | 函数服务名称名 | |
| 63 | +| functionName | String | 选填 | cdn-backup-origin | 函数名称 | |
| 64 | +| roleArn | String | 必填 | acs:ram::123456:role/aliyuncdnserverlessdevsrole | 函数执行角色 | |
| 65 | +| origin | String | 必填 | http://www.peersafe.cn/index.html | 源站地址 | |
| 66 | +| backupOrigin | String | 必填 | cdn-backup-bucket.oss-cn-beijing.aliyuncs.com | 备源地址,仅支持OSS Bucket域名 | |
| 67 | +| warmupDomain | String | 选填 | cdn-backup-bucket.oss-cn-beijing.aliyuncs.com | 预热 CDN 域名 | |
| 68 | +| cronExpression | String | 必填 | '@every 60m' | 定时触发时间,参考 [函数计算](https://help.aliyun.com/document_detail/171746.html#section-gbz-k3r-vum) | |
| 69 | +| warmupDomain | String | 选填 | warmup.com | [CDN 预热域名](https://help.aliyun.com/document_detail/91161.html) | |
| 70 | +| enable | Boolean | 选填 | true | 是否启用任务,默认值true。关闭后函数不再定时执行,不会再产生费用 | |
| 71 | + |
| 72 | +## 执行效果 |
| 73 | +函数计算控制台查看任务历史 |
| 74 | + |
| 75 | +OSS控制台查看文件目录 |
| 76 | + |
55 | 77 | </appdetail> |
56 | 78 |
|
57 | 79 | <devgroup> |
|
63 | 85 | <p align="center"> |
64 | 86 |
|
65 | 87 | | <img src="https://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407298906_20211028074819117230.png" width="130px" > | <img src="https://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407044136_20211028074404326599.png" width="130px" > | <img src="https://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407252200_20211028074732517533.png" width="130px" > | |
66 | | -|--- | --- | --- | |
67 | | -| <center>微信公众号:`serverless`</center> | <center>微信小助手:`xiaojiangwh`</center> | <center>钉钉交流群:`33947367`</center> | |
| 88 | +| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | |
| 89 | +| <center>微信公众号:`serverless`</center> | <center>微信小助手:`xiaojiangwh`</center> | <center>钉钉交流群:`33947367`</center> | |
68 | 90 |
|
69 | 91 | </p> |
70 | 92 |
|
|
0 commit comments