Automatically delete the old SSL certificate on Tencent Cloud and upload a new SSL certificate.
本人的网站由腾讯云CDN托管,使用的是Let's Encrypt的SSL证书,有效期很短,需要一个能自动定时运行更新证书的脚本。
要求python版本3.6+
pip3.6 install qcloudapi-sdk-python
主要修改的地方有:
CERTPATH = "证书路径"
KEYPATH = "私钥路径"
config = {
'secretId': '腾讯云API的ID',
'secretKey': '腾讯云API的key',
}
API的key点击这里获取
例如,每个月的第28天运行此脚本
10 13 28 * * certbot renew
10 14 28 * * python3.6 /root/auto_renew_qcloudssl.py