當要透過certbot軟體自動化申請Let’s Encrypt免費SSL憑證時,除了可以採用http(web)申請另一種方式就是透過DNS,然而Cloudflare的DNS是可以透過API進行互動,只要certbot搭配certbot-dns-cloudflare套件即可達成全自動申請SSL。
小編今天就來介紹如何申請Cloudflare DNS API Tokens,塊一起來了解如何申請吧。
01、首先登入Cloudflare官網
https://dash.cloudflare.com/login
02、開啟Cloudflare api申請頁面
https://dash.cloudflare.com/profile/api-tokens
03、點選「建立Token」
04、在範本跳選列表中,選擇「編輯區域 DNS」
05、在區域資源中選擇所要控制的網域名稱
06、在客戶端IP位址篩選中別忘了加上來源IP限制會比較安全
07、點選「建立 Token」
08、下圖就是API的Token了,點選「Copy」即可複製
※該畫面只會顯示一次,要將資訊保留好,否則就得重新申請了