前言
以下使用 ACM 建立憑證,提供 CloudFront 和外部 Domain 使用。
使用以下為例:
- Domain Name: test.epoch.tw
- CloudFront Domain Name: xxxxxx.cloudfront.net
設定 ACM
- 進到 ACM,點選「申請憑證」。
- 勾選「申請公有憑證」。
- 輸入網域名稱。
- 勾選「DNS 驗證」。
- 點選「檢閱」。
- 點選「確認和請求」。
- 複製「狀態」內用於驗證使用的 CNAME 紀錄。
- 等待驗證完成。
設定 DNS
- 進到 DNS 服務商的 Domain 管理頁面。
- 新增一筆
CNAME
紀錄,以供 ACM 驗證:
- Hostname:
xxxxxxxxxx.test
- Alias to:
yyyyyyyyyy.zzzzzzzzzz.acm-validations.aws
- TTL:
30 seconds
使用 dig
指令檢查。
1 | dig xxxxxxxxxx.test.epoch.tw. |
- 新增一筆
CNAME
紀錄,以供 CloudFront 使用:
- Hostname:
test
- Alias to:
xxxxxx.cloudfront.net
- TTL:
30 seconds
使用 dig
指令檢查。
1 | dig CNAME test.epoch.tw. |
設定 CloudFront
- 進到 CloudFront,點選「編輯設定」。
- 輸入備用網域名稱
test.epoch.tw
。 - 選擇自訂 SSL 憑證為
test.epoch.tw
的憑證。 - 點選「儲存變更」。