跳至內容

如何設定 CloudFront 快取政策和來源請求政策,以控制快取行為和管理轉送請求?

1 分的閱讀內容
0

我想要設定 Amazon CloudFront 快取政策和來源請求政策,以控制快取行為並將請求轉送到來源。

解決方法

設定快取政策

您可以建立自訂快取政策,或使用受管快取政策。若要建立自訂快取政策或將快取政策附加到發佈項目,請參閱建立快取政策

如需快取政策的概觀,請參閱了解快取政策

如需如何將政策與快取金鑰搭配使用的資訊,請參閱使用政策控制快取金鑰

設定來源請求政策

您可以建立自訂來源請求快取政策,或使用受管來源請求快取政策。若要建立自訂來源請求政策,或將來源請求政策附加到現有或新的發佈項目,請參閱建立來源請求政策

如需來源請求政策的概觀,請參閱了解來源請求政策

如需如何使用具有快取金鑰的政策的資訊,請參閱使用政策控制來源請求

同時使用快取政策和來源請求政策

快取政策會根據快取金鑰來控制快取行為,並將資訊轉送到來源,而來源請求政策只會轉送請求。若要在快取行為中使用來源請求政策,您還必須使用快取政策。

例如,您想根據特定的查詢字串參數來快取請求,並將所有查詢字串轉送到來源。建立一個快取政策,其中僅包含為快取金鑰指定的查詢字串參數。然後,建立一個包含所有查詢字串的來源請求政策。將快取政策和來源請求政策附加到快取行為。

在上述範例中,指定的參數最佳化了快取,但來源端會接收所有要處理的查詢字串。如需詳細資訊,請參閱了解來源請求政策和快取政策如何協同運作

從舊快取設定遷移

最佳實務是使用快取政策或來源請求政策,而不是 CloudFront 舊版快取設定。

若要從舊版快取設定遷移到快取政策或來源請求政策,請完成以下步驟:

  1. 開啟 CloudFront console (CloudFront 主控台)。
  2. 在導覽窗格中,選擇 Distributions (發行項目),然後選取您的發行項目。
  3. 選擇 Behaviors (行為) 索引標籤,然後選擇行為。
  4. 選擇 Edit (編輯)。
  5. Cache key and origin requests (快取金鑰和來源請求) 下,選擇 Cache policy and origin request policy (recommended) (快取政策和來源請求政策 (建議使用))。
  6. 選擇 Cache policy (快取政策) 下拉式清單,然後選取一個快取政策。或者,選擇來源請求政策下拉式清單,然後選取一個來源政策。
  7. (選用) 選擇 Response headers policy (回應標頭政策) 下拉式清單,然後選擇一個回應標頭。
  8. 選擇 Save changes (儲存變更)。

相關資訊

如何根據 HTTP 標頭在 CloudFront 中快取內容?

如何變更 CloudFront 組態,以便不快取特定檔案?

如何設定 CloudFront,以將主機標頭轉送至來源?

如何設定 CloudFront,以將授權標頭轉送到來源?

AWS 官方已更新 1 年前