本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立分發
此主題說明如何使用 CloudFront 主控台建立分佈。
建立分佈的概觀
-
建立一或多個 Amazon S3 儲存貯體或將 HTTP 伺服器設定為原始伺服器。原始伺服器是您存放內容原始版本的位置。當 CloudFront 取得檔案請求時,它會移至原始伺服器以取得在節點分配的檔案。您可以使用 Amazon S3 儲存貯體和 HTTP 伺服器的任意組合做為您的原始伺服器。
如果您使用的是 Amazon S3,請注意您的儲存貯體名稱必須全部小寫和不能包含空格。
如果您使用的是 Amazon EC2 伺服器或其他自訂原始伺服器,請檢閱 使用 Amazon EC2 (或其他自訂原始伺服器)。
如需您可為分佈建立之原始伺服器數量的目前上限,或是有關請求更高配額的詳細資訊,請參閱 分佈的一般配額。
-
將內容上傳到原始伺服器。您使物件可公開讀取,或使用 CloudFront 已簽署的 URL 來限制對您的內容進行存取。
重要
您負責確保原始伺服器的安全。您必須確保 CloudFront 具有存取伺服器的許可,並且該安全設定可以保護您的內容。
-
建立您的 CloudFront 分佈:
-
如需在 CloudFront 主控台中建立分佈的詳細程序,請參閱 建立分發。
-
如需使用 CloudFront API 建立分佈的資訊,請參閱《Amazon CloudFront API 參考》中的 CreateDistribution。
-
-
(選用) 如果您使用 CloudFront 主控台建立分佈,請為您的分佈建立更多快取行為或原始伺服器。如需行為和來源的詳細資訊,請參閱 更新 CloudFront 分佈。
-
測試您的分佈。如需測試的詳細資訊,請參閱 測試分佈。
-
開發您的網站或應用程式,使用 CloudFront 在您在步驟 3 中建立分佈之後所傳回的網域名稱來存取您的內容。例如,如果 CloudFront 傳回 d111111abcdef8.cloudfront.net 作為您分佈的網域名稱,則 Amazon S3 儲存貯體中或 HTTP 伺服器上根目錄中檔案
image.jpg
的 URL 將是https://d111111abcdef8.cloudfront.net/image.jpg
。如果您在建立您的分佈時指定了一或多個備用網域名稱 (CNAME),則可以使用自己的網域名稱。在這種情況下,
image.jpg
的 URL 可能https://www.example.com/image.jpg
。注意下列事項:
-
如果您想要使用簽章的 URL 來限制對內容的存取的詳細資訊,請參閱提供具有簽章 URLs私有內容。
-
如果您想要提供壓縮內容的詳細資訊,請參閱提供壓縮檔案。
-
如需 Amazon S3 和自訂原始伺服器的 CloudFront 請求和回應行為的資訊,請參閱請求和回應行為。
-
在主控台中建立 CloudFront 分佈
如要建立分佈 (主控台)
登入 AWS Management Console ,並在 開啟 CloudFront 主控台https://console.aws.amazon.com/cloudfront/v4/home
。 -
在導覽窗格中,選擇分佈,然後選擇建立分佈。
-
針對分佈所指定的設定。如需詳細資訊,請參閱分佈設定參考。
-
儲存您的變更。
-
CloudFront 建立分佈後,分佈的狀態欄值將從部署變更為部署分佈的日期和時間。如果您選擇啟用分佈,此時即可處理請求。
CloudFront 指派到您的分佈的網域名稱,將顯示在分佈清單中。(它也顯示在所選用分佈的 General (一般) 索引標籤上。)
提示
您可以使用備用網域名稱,而不是由 CloudFront 名稱指派名稱給您,請使用 新增備用網域名稱 (CNAMEs),以使用自訂 URLs 中的步驟。
-
部署分佈時,請確認您可以使用新的 CloudFront URL (d111111abcdef8.cloudfront.net://) 或 CNAME 存取內容。如需詳細資訊,請參閱測試分佈。
CloudFront 在主控台中顯示的值
當您建立新的分佈或更新現有的分佈,CloudFront 會在 CloudFront 主控台顯示以下資訊。
注意
作用中的信任簽署者,具有作用中 CloudFront 金鑰對且可用來建立有效簽署 URLs AWS 的帳戶,目前在 CloudFront 主控台中看不到。
分佈 ID
當您使用 CloudFront API 對分發執行動作時,將透過分發 ID 指定欲使用的分發,例如 EDFDVBD6EXAMPLE
。分佈的分佈 ID 不得變更。
部署和狀態
部署分佈時,您會在上次修改的資料欄下看到部署狀態。等待分佈完成部署,並確認狀態欄顯示已啟用。如需詳細資訊,請參閱分佈狀態。
上次修改
上次修改的分佈日期和時間,使用 ISO 8601 格式,例如 2012-05-19T19:37:58Z。如需詳細資訊,請參閱https://www.w3.org/TR/NOTE-datetime
網域名稱
您在指向物件的連結中使用分佈的網域名稱。例如,如果分佈的網域名稱是 d111111abcdef8.cloudfront.net
,則 /images/image.jpg
的連結將是 https://d111111abcdef8.cloudfront.net/images/image.jpg
。您無法為您的分佈變更 CloudFront 網域名稱。如需連結至您物件的 CloudFront URL 的詳細資訊,請參閱自訂 CloudFront 中檔案的 URL 格式。
如果您指定的一或多個備用網域名稱 (CNAME),則可以使用自己的網域名稱來連結到您的物件,而不使用 CloudFront 網域名稱。如需 CNAME 的詳細資訊,請參閱備用網域名稱 (CNAME)。
注意
CloudFront 網域名稱是唯一的。您的分佈的網域名稱從未用於之前的分佈,並且未來將永遠不會重複使用於另一個分佈。
其他連結
如需建立分佈的詳細資訊,請參閱下列連結。
若要了解如何建立使用 Amazon Simple Storage Service (Amazon S3) 儲存貯體原始伺服器搭配原始存取控制 (OAC) 的分佈,請參閱 基本 CloudFront分佈入門。
如需有關使用 CloudFront APIs建立分佈的資訊,請參閱《Amazon CloudFront API 參考》中的 CreateDistribution。
如需更新分佈的相關資訊 (例如,新增或變更快取行為),請參閱 更新分佈。
若要查看您可為每個 AWS 帳戶建立之分佈數量的目前上限,或是有關請求更高配額 (先前稱為限制) 的詳細資訊,請參閱 分佈的一般配額。