vk框架插件-unicloud云储存图片批量迁移到阿里云oss - 更新日志
1.0.4(2022-12-04)
修改文档
1.0.3(2022-12-04)
修改文档
1.0.2(2022-12-04)
修改目录
1.0.1(2022-12-04)
更新日志
1.0.0(2022-12-04)
安装
插件放到vk函数的插件目录 路径:/cloudfunctions/router/service/plugs/
使用
填写config.js下的参数,本地调式运行main方法
配置文件
-
填写config.js下的参数
const initConfig = { oss: { // yourRegion填写Bucket所在地域。以华东1(杭州)为例,Region填写为oss-cn-hangzhou。 region: '', // 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。 accessKeyId: '', accessKeySecret: '', bucket: '', }, dbName: 'dzh-faceOrder', //数据库名 // 更新数据库图片路径 oldUrl: 'https://xxxxxxxtcb.qcloud.la', //旧的域名( 最后不要带 斜杠) newUrl: 'https://xxxxxxx.aliyuncs.com', //替换为新的域名( 最后不要带 斜杠) // 符合规则的数据才会迁移 endDuffix: '.png|.jpg|.gif|.mp4', //后缀 startDuffix: 'https://|http://', //前缀 debug: false, //开启,默认条数数量是10,debug开启,max会失效 // 单词执行最大数量,不分段执行,数量太大容易超时,建议不超过300 onePart:{ max: 300, // 取出数据库获取最大条数 }, // 开启分段处理,第二次之后重新执行,不会接着日志记录顺序执行,会根据指定的开始位置开始执行 aop:{ isSwitch:true,//分段开启 aopStart:441,//分段开始位置 aopEnd:456,//分段结束位置 },
目录
.
├── plugs──────────────────────# 插件
│ └── dzh-dataToAliOss───────────────────# dataToAliOss
│ ────└── client──────────────────# client端
└─────────────────────────────────
停止进程
如果进程异常,终端输入pkill node,可以杀掉进程