嗷嗷 大佬有话说 :
ACME+华为云HuaweiCloud DNS的教程
本帖最后由 嗷嗷 于 2021-7-18 20:49 编辑
ACME文档链接:https://github.com/acmesh-official/acme.sh/wiki/dnsapi#123-use-huaweicloud-api
有一点点问题,就是项目ID(ProjectID)不知道在哪找(ACME文档里的已经失效了,链接不对了)
下面是ACME文档的内容截取
123.使用华为云API
将您的凭据导出为环境变量:
ProjectID可以在这里找到 貌似可以自动获取project ID,但是这个dnsapi还没有实现。
export HUAWEICLOUD_Username=<Your Username> # Usually hwxxxxxx
export HUAWEICLOUD_Password=<Your Password>
export HUAWEICLOUD_Password=<A Project ID>
颁发证书:
./acme.sh –issue –dns dns_huaweicloud -d example.com -d www.example.com
要颁发通配符证书:
./acme.sh –issue –dns dns_huaweicloud -d example.com -d *.example.com
需要3个变量HUAWEICLOUD_Username、HUAWEICLOUD_Password、HUAWEICLOUD_Password
前两个没什么疑问,就是华为云的登录账号、登录密码
第三个项目ID的话
浏览器先登录华为云账号
1. 打开:https://console.huaweicloud.com/
然后链接会自动加上几个参数,比如我的https://console.huaweicloud.com/console/?region=cn-north-4#/home
不一定就是region=cn-north-4,也可能是region=cn-north-1,或其他。以你自己的为准
http://inews.gtimg.com/newsapp_ls/0/13781022942/0
2. 打开我的凭证(后台控制台右上角)
可以试试直接打开链接(不行就按图操作打开):https://console.huaweicloud.com/iam/#/mine/apiCredential
然后就能看到项目ID了(32位英文和数字组成的),注意匹配区域(链接上有),也就是region=cn-north-4后面这个cn-north-4(以你自己的为准),我测试了一下,用区域不匹配的项目ID貌似也行,但是最好直接用对应的项目ID,免得有奇怪的问题
http://inews.gtimg.com/newsapp_ls/0/13781033188/0
http://inews.gtimg.com/newsapp_ls/0/13781037014/0
然后用法就是文档上有的
安装:
curlhttps://get.acme.sh | sh -s [email protected]
颁发证书:
export HUAWEICLOUD_Username=wodezhanghao
export HUAWEICLOUD_Password=wodedenglumima
export HUAWEICLOUD_Password=qianmiankandaodexiangmuid
~/.acme.sh/acme.sh –issue –dns dns_huaweicloud -d example.com -d *.example.com
周润发 大佬有话说 :
感谢楼主分享