Skip to content
A certbot dns plugin to obtain certificates using aliyun.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
certbot_dns_aliyun Fix subdomain level unexcepted error Nov 24, 2018
docs
.gitattributes Initial commit Nov 24, 2018
.gitignore
Dockerfile
LICENSE.txt
MANIFEST.in
README.md Update README for aliyun RAM Apr 2, 2019
local-oldest-requirements.txt
readthedocs.org.requirements.txt Initial commit Nov 24, 2018
setup.cfg Initial commit Nov 24, 2018
setup.py

README.md

Aliyun DNS Authenticator plugin for Certbot

A certbot dns plugin to obtain certificates using aliyun.

Obtain Aliyun RAM AccessKey

https://ram.console.aliyun.com/

And ensure your RAM account has AliyunDNSFullAccess permission.

Install

git clone https://github.com/tengattack/certbot-dns-aliyun
cd certbot-dns-aliyun
sudo python setup.py install

If you are using certbot-auto, you should run virtualenv first:

# CentOS 7
virtualenv --no-site-packages --python "python2.7" "/opt/eff.org/certbot/venv"
/opt/eff.org/certbot/venv/bin/python2.7 setup.py install

Credentials File

certbot_dns_aliyun:dns_aliyun_access_key = 12345678
certbot_dns_aliyun:dns_aliyun_access_key_secret = 1234567890abcdef1234567890abcdef
chmod 600 /path/to/credentials.ini

Obtain Certificates

certbot certonly -a certbot-dns-aliyun:dns-aliyun \
    --certbot-dns-aliyun:dns-aliyun-credentials /path/to/credentials.ini \
    -d example.com \
    -d "*.example.com"
You can’t perform that action at this time.