通过函数计算来实现抓取 CDN 源站信息并备份到备源站点的任务
服务/业务 | 函数计算 |
---|---|
权限/策略 | AliyunFCFullAccess |
- 🔥 通过 Serverless 应用中心 ,
该应用。
- 通过 Serverless Devs Cli 进行部署:
- 安装 Serverless Devs Cli 开发者工具 ,并进行授权信息配置 ;
- 初始化项目:
s init cdn-backup-origin -d cdn-backup-origin
- 进入项目,并进行项目部署:
cd cdn-backup-origin && s deploy -y
通过该项目,可以抓取 CDN 源站信息并存储到备份站点上,还可以设置 CDN 加速节点进行预热
参数名称 | 参数类型 | 是否必填 | 例子 | 参数含义 |
---|---|---|---|---|
serviceName | String | 选填 | cdn-backup-origin | 函数服务名称名 |
functionName | String | 选填 | cdn-backup-origin | 函数名称 |
roleArn | String | 必填 | 'acs:ram::123456:role/aliyuncdnserverlessdevsrole' | 函数执行角色 |
origin | String | 必填 | http://www.peersafe.cn/index.html | 源站地址 |
backupOrigin | String | 必填 | cdn-backup-bucket.oss-cn-beijing.aliyuncs.com | 备源地址,仅支持OSS Bucket域名 |
warmupDomain | String | 选填 | cdn-backup-bucket.oss-cn-beijing.aliyuncs.com | 预热 CDN 域名 |
cronExpression | String | 必填 | '@every 60m' | 定时触发时间,参考 函数计算 |
warmupDomain | String | 选填 | warmup.com | CDN 预热域名 |
enable | Boolean | 选填 | true | 是否启用任务,默认值true。关闭后函数不再定时执行,不会再产生费用 |
您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:
微信公众号:serverless |
微信小助手:xiaojiangwh |
钉钉交流群:33947367 |