我想設定 Amazon CloudFront 分佈,為我的 Amazon Simple Storage Service (Amazon S3) 提供 HTTPS 請求。
對於以下步驟,您的 S3 儲存貯體可以使用 Amazon S3 網站端點或 REST API 端點。如需搭配 Amazon S3 使用分佈的相關資訊,請參閱使用 Amazon S3 儲存貯體。使用 Amazon S3 靜態網站端點時,只能透過 HTTP 使用 CloudFront 和 Amazon S3 之間的連線。
如果您不在 CloudFront 中使用替代網域名稱 (CNAME),請選擇建立分佈以完成程序。如果您使用 CNAME,請在建立分佈之前遵循下列額外步驟:
請務必將您網域的 DNS 更新為指向 CloudFront 分佈所提供網域的 CNAME 記錄。您可以在 CloudFront 主控台中找到分佈的網域名稱。
如果您使用 Amazon Route 53 作為 DNS 供應商,請參閱設定 Amazon Route 53 將流量路由至 CloudFront 分佈。如果您使用其他 DNS 供應商,則可以建立 CNAME 記錄 (www.example.com CNAME d111111abcdef8.cloudfront.net) 以指向分佈的網域。
**重要:**DNS 標準要求頂點網域 (example.com) 使用對應至 IP 地址的授權 (A) 記錄。只有在使用 Route 53 時,才能將頂點網域指向 CloudFront 分佈。如果您使用其他 DNS 供應商,則必須使用子網域 (www.example.com)。
如需根據您的端點類型進行其他疑難排解,請參閱下列文章:
如何使用 CloudFront 提供託管在 Amazon S3 上的靜態網站?
Amazon CloudFront 定價
CloudFront 和您的 Amazon S3 原始伺服器之間的通訊需要 HTTPS
網站端點
建立 CloudFront 分佈