nishi1943 发表于 2022-12-15 12:23:26

良心云轻量自动快照-云函数-适配多机器

改自:https://github.com/fungjcode/python_tools

新增备份方式修改:
Instanceidx参数;
0:总是删除最新备份保留最早,这样可以有一个固定备份,
1:总是删除最早备份,这是滚动备份

1.进入云函数界面:https://console.cloud.tencent.com/scf/list

2.创建
https://s2.loli.net/2021/12/10/5nvgX13pH7iDZ2Q.png
3.选择自定义函数,事件函数,运行环境选择Python2.7;然后上传zip代码包,代码地址:https://github.com/wdafff/TencentLighthouseAutoSnapshot/raw/main/Lighthouse-Auto-Snapshot.zip   
然后点击完成。
https://s2.loli.net/2021/12/10/cJH7EmdfobB9uPq.png

4.等上传完成,进入函数管理-》函数配置,点击右上角编辑,
修改 初始化超时时间、执行超时时间、环境变量
两个超时时间尽量长点,
环境变量需要参数 Regions_InstanceIds、SecretId、SecretKey,Instanceidx
其中Regions_InstanceIds参数要求:
实例地域1:轻量云实例ID1,轻量云实例ID2;实例地域2:轻量云实例ID3,轻量云实例ID4
Instanceidx参数要求:
0:总是删除最新备份保留最早,这样可以有一个固定备份,
1:总是删除最早备份,这是滚动备份
然后保存。
https://s2.loli.net/2021/12/10/3rlLv2CoXd7bUpq.png
https://s2.loli.net/2021/12/10/AKydwQ4P3JMY9rD.png

5.进入函数代码,点击测试,没问题就可以进入触发管理设置定时了
https://s2.loli.net/2021/12/10/TwGvob6X1p28Vdx.png
https://s2.loli.net/2021/12/10/ywxBSr3tHIdEmUG.png

灌水王 发表于 2022-12-15 12:23:44

腾讯云账号ID获取地址
https://console.cloud.tencent.com/cam/capi
实例地域
   "ap-beijing", "ap-chengdu", "ap-guangzhou", "ap-hongkong", "ap-nanjing", "ap-shanghai", "ap-singapore", "ap-tokyo", "eu-moscow", "na-siliconvalley"

以广州单台机器为例,      
Regions_InstanceIds参数填:ap-guangzhou:lhins-d2t4ns99

我在这个Regions_InstanceIds踩坑了,看了函数的注释才知道这个参数的写法。https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

灌水王 发表于 2022-12-15 12:24:17

技术贴顶一下 谢谢分享

灌水王 发表于 2022-12-15 12:25:15

战术mark,紫薯不懂

zjzj 发表于 2022-12-15 12:25:55

同上,
技术贴顶一下 谢谢分享

灌水王 发表于 2022-12-15 12:26:49

是自动覆盖旧快照么

灌水王 发表于 2022-12-15 12:27:48

支持支持,感谢分享

灌水王 发表于 2022-12-15 12:27:57

是的,每台机器保留两个

灌水王 发表于 2022-12-15 12:28:16

感谢 我去试试

fortheglory 发表于 2022-12-15 12:29:15

最好2个快照 一个是固定的 一个是每天自动保存,这个脚本会把两个都覆盖了
页: [1]
查看完整版本: 良心云轻量自动快照-云函数-适配多机器