如何用建木CI更新七牛云CDN证书
2022-02-28 comyan
如何用建木CI更新七牛云CDN证书
作者:comyan 发布时间:2022-02-28 10:00:00

上一次已经分享了如何利用建木CI快速的将文件上传到七牛云存储库,有的小伙伴表示还不够刺激。并且还发现生成的资源外链全是七牛家的域名,说这样显得太low了。可不可以把链接改成自己的域名呢?答案是肯定可以的。建木CI早就为大家准备好了方案,废话少说接下来让我们一起来看看如何利用建木CI去更新七牛云的CDN证书。

准备工作

首先不用多说,你得搞到一个合法合规的域名(记住备案备案备案)这里以阿里云域名作为示例演示。还没有域名的小伙伴赶快get一个,我们准备发车了!

阿里云官网:https://aliyun.com

进入阿里云官网点击右上角控制台

点击域名,选择左侧菜单栏->域名列表,找到你的域名。

查看阿里云账号的AK和SK后文会需要。


接下来让我们回到七牛云的空间管理,找到上一篇:如何用建木CI往七牛云上传文件文章中创建的名为comyan的空间。

点击按钮绑定域名,如图进行设置点击创建按钮即可。

在对应的空间下面绑定好域名后,鼠标放在刚绑定好的域名旁边复制七牛云给你分配的CNAME,最后来到阿里云我们新建一个域名记录绑定CNAME即可。

好了到这儿前期准备工作完成是不是觉得依旧那么简单,接下来建木要出场了。复制下面的dsl流程示例在建木CI中run一下更新七牛的CDN证书直接瞬间搞定。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
name: 更新七牛云证书
description: 使用建木CI更新七牛云CDN证书
pipeline:
# 获取生成阿里云CA证书
acme_ssl_aliyun:
type: "acme_ssl_aliyun:1.0.2"
param:
# 测试时设置为false
dns_check: false
# 域名
domain: "www.waixinren.ren"
# 邮箱
email: "1628126452@qq.com"
# 阿里云的access-key
ali_key: ((ali.comyan_ak))
# 阿里云的secret-key
ali_secret: ((ali.comyan_sk))
# 指定ca机构
ca: "zerossl"
qiniu-ssl-upload:
type: "qiniu:1.0.0-ssl-upload"
param:
# 证书路径
certificate_path: ${acme_ssl_aliyun.cer_path}
# 证书密钥路径
certificate_key_path: ${acme_ssl_aliyun.key_path}
# 域名
domain: "www.waixinren.ren"
# 七牛云密钥管理中的AK
qiniu_access_key: ((qiniu_authorization.qiniu_access_key))
# 七牛云密钥管理中的SK
qiniu_secret_key: ((qiniu_authorization.qiniu_secret_key))
domain-ssl-update:
type: "qiniu:1.0.0-domain-ssl-update"
param:
# 域名
domain: "www.waixinren.ren"
# 七牛云的AK
access_key: ((qiniu_authorization.qiniu_access_key))
# 七牛云的SK
secret_key: ((qiniu_authorization.qiniu_secret_key))
# 证书id
cert_id: ${qiniu-ssl-upload.cert_id}
# 是否强制跳转https
force_https: true
# 是否启用http2功能
http2_enable: true

等待建木CI的流程跑通成功后,我们来看看七牛云的外链链接。不仅带着你的域名了,而且还贴心的为链接加上https b格瞬间拉满。