

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 了解原始伺服器請求政策
<a name="origin-request-understand-origin-request-policy"></a>

CloudFront 會針對常見使用案例提供一些預先定義的原始伺服器請求原則 (稱為*受管原則*)。您可以使用這些受管政策，也可以根據您的需求建立自己的原始伺服器請求政策。如需有關受管政策的詳細資訊，請參閱 [使用受管原始伺服器請求政策](using-managed-origin-request-policies.md)。

原始伺服器請求政策包含下列設定，這些設定分類為*政策資訊*和*原始伺服器請求設定*。

## 政策資訊
<a name="origin-request-understand-origin-request-policy-info"></a>

**名稱**  
用來識別原始伺服器請求政策的唯一名稱。在主控台中，您可以使用名稱將原始伺服器請求政策附加到快取行為。

**描述**  
描述原始伺服器請求政策的備註。這是選用的。

## 原始伺服器請求設定
<a name="origin-request-understand-origin-request-policy-settings"></a>

原始伺服器請求設定會指定檢視器請求中的值，這些值包含在 CloudFront 發送給原始伺服器的請求中 (稱為原始伺服器請求)。這些值可以包括 URL 查詢字串、HTTP 標頭和 Cookie。您指定的值會包含在原始伺服器請求中，但不會包含在快取金鑰中。如需控制快取金鑰的資訊，請參閱 [使用政策控制快取金鑰](controlling-the-cache-key.md)。

**標頭**  
在檢視器請求中，CloudFront 會包含在原始伺服器請求中的 HTTP 標頭。針對標頭，您可以選擇下列設定之一：  
+ **無** – 檢視器請求中的 HTTP 標頭*不*包含在原始伺服器請求中。
+ **所有檢視器標頭** – 檢視器請求中的所有 HTTP 標頭都會包含在原始伺服器請求中。
+ **All viewer headers and the following CloudFront headers** (所有檢視器標頭和下列 CloudFront 標頭) – 檢視器請求中的所有 HTTP 標頭都會包含在原始伺服器請求中。此外，您可以指定要新增至原始伺服器請求的 CloudFront 標頭。如需 CloudFront 標頭的詳細資訊，請參閱 [新增 CloudFront 請求標頭](adding-cloudfront-headers.md)。
+ **Include the following headers** (包含下列標頭) – 您可以指定原始伺服器請求中要包含哪些 HTTP 標頭。
**注意**  
請勿指定已包含在 **原始伺服器自訂標頭** 設定中的標頭。如需詳細資訊，請參閱[設定 CloudFront 以將自訂標頭新增到原始伺服器請求](add-origin-custom-headers.md#add-origin-custom-headers-configure)。
+ **所有檢視器標頭，除了** – 您指定***不***包含在原始伺服器請求中的 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 會包含完整的查詢字串 (包括其值)。