个人技术空间

腾讯云自动创建快照脚本

腾讯云的云主机至今都没有开放自动快照的功能,手动也只能最多创建7个快照(每个硬盘)。
于是我就写了个自动创建快照的脚本,大于7个快照就删除最旧的一个。
代码放到GitHub上了。

https://github.com/Aliencn/qcloud_auto_snapshot

使用方法很简单。
首先直接把代码全都下载下来。
然后修改main.py文件中的user_region、user_secretId、user_secretKey、user_disk_id
的值。

user_region:表示云主机所在的区域ID,具体的对应关系可以参考:https://cloud.tencent.com/document/api/213/9452
user_secretId、user_secretKey:表示API密钥,可在访问管理中获取,建议给密钥单独赋予一个最小权限的访问策略,以保证安全。
user_disk_id:表示需要快照的云主机的云硬盘的ID,在云硬盘管理中可以查到。

最后执行python3 main.py就可以了,目前只支持python3。
或者添加到crontab中定时执行。

版权声明:署名-非商业性使用-禁止演绎 3.0 未本地化版本 (CC BY-NC-ND 3.0)