如何透過 HTTPS 從 CloudFront 分佈為多個網域提供服務?

1 分的閱讀內容
0

我想透過 HTTPS 從 Amazon CloudFront 分佈為多個網域提供服務。

解決方法

若要透過 HTTPS 從 CloudFront 為多個網域提供服務,請將下列值新增至分佈設定

  • 備用網域名稱 (CNAME) 欄位中輸入所有網域名稱。例如,要使用網域名稱 example1.comexample2.com,請在 備用網域名稱 (CNAME) 中輸入這兩個網域名稱。
    注意:選擇新增項目,將每個網域名稱新增至新行。
  • 新增涵蓋所有網域名稱的 SSL 憑證。您可以新增使用 AWS Certificate Manager (ACM) 請求的憑證。或者,您可以新增已匯入至 AWS Identity and Access Management (IAM)ACM 的憑證。
    **注意:**最佳實務是將憑證匯入 ACM。然而,您也可以在 IAM 憑證存放區中匯入憑證。

針對每個網域名稱,設定您的 DNS 服務,以便將備用網域名稱路由流量至分佈的 CloudFront 網域名稱。例如,設定 example1.comexample2.com,以將路由流量至 d111111abcdef8.cloudfront.net

**注意:**您無法使用 CloudFront 基於備用網域名稱路由到特定來源。CloudFront 本身僅支援基於路徑模式路由至特定來源。不過,您可以使用 Lambda@Edge,基於託管標頭路由到來源。如需詳細資訊,請參閱使用 Lambda@Edge 將檢視器請求動態路由到任何來源

相關資訊

您在建立或更新分佈時指定的值

新增備用網域名稱 (CNAME) 以使用自訂網址

AWS 官方
AWS 官方已更新 1 年前