我想要設定單一 Amazon CloudFront Web 發佈項目,以透過多個行為從多個來源提供內容。
解決方法
您可設定單一 CloudFront Web 分佈,以便提供來自多個來源的不同類型請求。例如,您的網站可能提供來自 Amazon Simple Storage Service (Amazon S3) 儲存貯體的靜態內容,以及來自負載平衡器的動態內容。您可以從 CloudFront Web 發佈項目中同時提供這兩種類型的內容。
若要設定 CloudFront Web 發佈項目,以提供來自 S3 儲存貯體的靜態內容,以及來自負載平衡器的動態內容,請完成下列步驟:
- 開啟 CloudFront console (CloudFront 主控台)。
- 選取您的 Web 發佈項目,然後選擇 Origins (來源) 索引標籤。
- 為您的 S3 儲存貯體建立一個來源,並為您的負載平衡器建立另一個來源。
**注意:**如果您使用自訂原始伺服器或 S3 網站端點,則必須在 Origin Domain Name (來源網域名稱) 中輸入來源的網域名稱。
- 選擇 Behaviors (行為) 索引標籤。
- 建立行為會指定路徑模式,將所有靜態內容請求路由到 S3 儲存貯體。
**注意:**例如,您可以設定 images/*.jpg 路徑模式,將影像目錄中 .jpg 檔案的所有請求路由到 S3 儲存貯體。
- 編輯 Default (*) (預設 (*)) 路徑模式行為,並將其 Origin (來源) 設定為您的負載平衡器。
相關資訊
設定發佈項目