自动更新阿里云的 CDN HTTPS 证书
文章目录
开源地址
使用说明
这是一个可以自动更新你的阿里云 CDN 证书的命令行工具。
基于 Golang
开发。无需安装繁重的 Python。
可以结合 acme.sh
、let's encrypt
等工具,免费使用证书。
通过这个方法,你不需要每隔几个月就去手工更新你的 CDN 证书了。
Clone 这个项目。
在项目所在文件夹中安装依赖:
go mod init ceeji.net/aliyun-cdn-cert-bot
go get "github.com/denverdino/aliyungo/cdn"
- 编译 main.go 即可使用:
go build main.go
运行之前请设置下列环境变量:
ACCESS_KEY_ID
、ACCESS_KEY_SECRET
为阿里云有权限的 RAM 子账号信息;ALI_DOMAIN
为阿里云 CDN 域名(非源站域名);ALI_CERT_PATH
为 CDN 证书文件名(注意要用 fullchain 的证书,否则可能有些客户端会报错);ALI_KEY_PATH
为 CDN 证书密钥文件名。
建议结合 crontab 设置定时任务,每天执行一次。
对于 acme.sh 用户,你可以直接设置相关路径到 ~/.acme.sh/证书名称/文件 这样的路径。
题外话:我帮你整理了包括 AI 写作、绘画、视频(自媒体制作)零门槛 AI 课程 + 国内可直接顺畅使用的软件。想让自己快速用上 AI 工具来降本增效,辅助工作和生活?限时报名。
© 转载需附带本文链接,依据 CC BY-NC-SA 4.0 发布。