本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CloudFront 會針對常見使用案例提供一些預先定義的原始伺服器請求原則 (稱為受管原則)。您可以使用這些受管政策,也可以根據您的需求建立自己的原始伺服器請求政策。如需有關受管政策的詳細資訊,請參閱 使用受管原始伺服器請求政策。
原始伺服器請求政策包含下列設定,這些設定分類為政策資訊和原始伺服器請求設定。
政策資訊
- 名稱
-
用來識別原始伺服器請求政策的唯一名稱。在主控台中,您可以使用名稱將原始伺服器請求政策附加到快取行為。
- 描述
-
描述原始伺服器請求政策的備註。這是選用的。
原始伺服器請求設定
原始伺服器請求設定會指定檢視器請求中的值,這些值包含在 CloudFront 發送給原始伺服器的請求中 (稱為原始伺服器請求)。這些值可以包括 URL 查詢字串、HTTP 標頭和 Cookie。您指定的值會包含在原始伺服器請求中,但不會包含在快取金鑰中。如需控制快取金鑰的資訊,請參閱 使用政策控制快取金鑰。
- 標頭
-
在檢視器請求中,CloudFront 會包含在原始伺服器請求中的 HTTP 標頭。針對標頭,您可以選擇下列設定之一:
-
無 – 檢視器請求中的 HTTP 標頭不包含在原始伺服器請求中。
-
所有檢視器標頭 – 檢視器請求中的所有 HTTP 標頭都會包含在原始伺服器請求中。
-
All viewer headers and the following CloudFront headers (所有檢視器標頭和下列 CloudFront 標頭) – 檢視器請求中的所有 HTTP 標頭都會包含在原始伺服器請求中。此外,您可以指定要新增至原始伺服器請求的 CloudFront 標頭。如需 CloudFront 標頭的詳細資訊,請參閱 新增 CloudFront 請求標頭。
-
Include the following headers (包含下列標頭) – 您可以指定原始伺服器請求中要包含哪些 HTTP 標頭。
注意
請勿指定已包含在 原始伺服器自訂標頭 設定中的標頭。如需詳細資訊,請參閱設定 CloudFront 將自訂標頭新增至原始伺服器請求。
-
所有檢視器標頭,除了…… – 您可以指定原始伺服器請求中不包含哪些 HTTP 標頭。檢視器要求中的所有其他 HTTP 標頭都會包含在內,但指定的標頭除外。
當您使用 所有檢視器標頭和下列 CloudFront 標頭、包含下列標頭 或 所有檢視器標頭,除了…… 設定時,您將僅依標頭名稱指定 HTTP 標頭。在原始伺服器請求中,CloudFront 會包含完整標頭,包括其值。
注意
當您使用 所有檢視器標頭,除了…… 設定以移除檢視器的
Host
標頭時,CloudFront 會向原始伺服器請求新增一個具有原始伺服器網域名稱的新Host
標頭。 -
- Cookie
-
在原始伺服器請求中,CloudFront 會包含在原始伺服器請求中的 Cookie。針對 Cookie,您可以選擇下列設定之一:。
-
無 – 檢視器請求中的 Cookie 不包含在原始伺服器請求中。
-
所有 – 檢視器請求中的所有 Cookie 都會包含在原始伺服器請求中。
-
包含指定的 Cookie – 您可以指定在原始伺服器請求中納入哪些檢視器請求的 Cookie。
-
所有 Cookie,除了…… – 您可以指定原始伺服器請求中不要納入哪些檢視器請求中的 Cookie。檢視器請求中的所有其他 Cookie 都會包含在內。
在您使用 包含指定的 Cookie 或 所有 Cookie,除了…… 設定時,您只會依名稱指定 Cookie。在原始伺服器請求中,CloudFront 會包含完整的 Cookie,包括其值。
-
- 查詢字串
-
在檢視器請求中,CloudFront 包含在原始伺服器請求中的 URL 查詢字串。對於查詢字串,您可以選擇下列其中一個設定:
-
無 – 檢視器請求中的查詢字串不包含在原始伺服器請求中。
-
所有 – 檢視器請求中的查詢字串都包含在原始伺服器請求中。
-
包含指定的查詢字串 – 您可以指定原始伺服器請求中要納入檢視器請求中的哪些查詢字串。
-
所有查詢字串,除了…… – 您指定檢視器請求中的哪些查詢字符串不包含在原始伺服器請求中。包括所有其他查詢字串。
在您使用 包含指定的查詢字串 或 所有查詢字串,除了…… 設定時,您只會依名稱來指定查詢字串。在原始伺服器請求中,CloudFront 會包含完整的查詢字串 (包括其值)。
-