自动更新阿里云CDN SSL证书,阿里云的ssl证书

自动更新阿里云CDN SSL证书deploy-certificate-to-aliyun
随着各大CA机构开始收割用户,云厂商们提供的免费SSL证书也由之前的12个月变成现在的3个月。笔者一直使用阿里云的OSS作为图床&#x

deploy-certificate-to-aliyun

随着各大CA机构开始征集用户,云厂商提供的免费SSL证书也从之前的12个月变成了现在的3个月。我使用阿里云的OSS作为我的绘图基础,但说实话,如果我继续使用阿里云,3个月的免费更换太频繁了。

这里作者使用github actions每两个月自动申请一个免费的泛分析证书,用于部署在阿里云CDN上。

项目地址:https://github.com/fengyuan-liang/deploy-certificate-to-aliyun

如何使用

fork该项目并输入相应的参数。

将以下密钥添加到GitHub 存储库的“设置”-“密钥和变量”-“操作”中。

ALIYUN_ACCESS_KEY_ID: AKALIYUN_ACCESS_KEY_SECRET: 阿里云账号SKDOMAIN: 为域名设置二级域名,例如*.example.com,这里写example.com,多个域名用英文逗号分隔ALIYUN_CDN_DOMAIN: 配置阿里云CDN域名(通常是三级域名,如cdn.example.com)必须与上面的域名相对应。否则,错误EMAIL: 将设置为在证书过期时通知您。

其中AK和SK是从阿里云工作台获取的。

这里的DOMAIN和ALIYUN_CDN_DOMAIN一定要对应。如果多个CDN域名使用泛解析证书,只需修改upload_certs_to_aliyun.py即可。

def main():

access_key_id=get_env_var(\’ALIYUN_ACCESS_KEY_ID\’)

access_key_secret=get_env_var(\’ALIYUN_ACCESS_KEY_SECRET\’)

域=get_env_var(\’域\’).split(\’,\’)

cdn_domains=get_env_var(\’ALIYUN_CDN_DOMAINS\’).split(\’,\’)

客户端=AcsClient(access_key_id, access_key_secret, \’cn-杭州\’)

# 假设第一个域名是泛域名证书。

主域=域[0]

cert_path=f\’~/certs/{primary_domain}/fullchain.pem\’

key_path=f\’~/certs/{primary_domain}/privkey.pem\’

对于cdn_domains: 的cdn_domain

上传证书(客户端、cdn域名、证书路径、密钥路径)

以上#阿里云CDN SSL证书自动续费相关内容来源于网络,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/91648.html

(0)
CSDN's avatarCSDN
上一篇 2024年6月22日 下午11:49
下一篇 2024年6月22日 下午11:49

相关推荐

  • 选择400电话号码有哪些不为人知的优势?

      1、方便记忆  在我们的日常生活中,已经很难遇见会记忆别人电话号码的朋友了,有的时候只需要存到手机里就完事。但是如果对方的电话特别容易记忆的话,例如400电

    2024年8月30日
    0
  • 指尖上的灵魂

    在这个宁静的夜晚,指尖轻触键盘,如同触摸到了灵魂的深处。每一个字,每一个词,都是心灵深处的呼唤,是对这个世界最真切的感受。我们每个人的生命中,都有那么一刻,感觉

    2024年9月1日
    0
  • 编程具有什么的风格

    编程具有的风格主要包括3个方面:1、可读性、2、效率、3、可维护性。其中可读性尤为重要,它直接影响代码的可理解性以及后续的维护成本。高度可读的代码就像读一本书,即使是一本旧书,当你…

    网站运维 2024年5月12日
    0
  • 你可知道?记事本还有三招!

    Windows记事本软件虽然简单,但由于它唾手可得,简单易用的特性,因此人们还常离不开它。别嫌弃它太简单,简单的背后,还藏着一些也许你所不知的小技巧呢!1. 小

    2024年9月22日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注