

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

# 使用受管原始伺服器請求政策
<a name="using-managed-origin-request-policies"></a>

CloudFront 提供一組受管原始伺服器請求原則，您可以將這些原則附加到分佈的任何快取行為上。使用受管原始伺服器請求政策，您不需要編寫或維護自己的原始伺服器請求政策。受管政策會使用針對特定使用案例最佳化的設定。

若要使用受管原始伺服器請求政策，請將其附加到分佈中的快取行為。此程序與您建立原始伺服器請求政策時的程序相同，但您只需附加其中一個受管原始伺服器請求政策，而不是建立新的原始伺服器請求政策。您可以依名稱 (使用主控台) 或 ID (使用 AWS CLI 或軟體開發套件) 附加政策。名稱和 ID 會列在下一節中。

如需詳細資訊，請參閱[建立原始伺服器請求政策](origin-request-create-origin-request-policy.md)。

下列主題說明您可以使用的受管原始伺服器請求政策。

**Topics**
+ [AllViewer](#managed-origin-request-policy-all-viewer)
+ [AllViewerAndCloudFrontHeaders-2022-06](#managed-origin-request-policy-all-viewer-and-cloudfront)
+ [AllViewerExceptHostHeader](#managed-origin-request-policy-all-viewer-except-host-header)
+ [CORS-CustomOrigin](#managed-origin-request-policy-cors-custom)
+ [CORS-S3Origin](#managed-origin-request-policy-cors-s3)
+ [Elemental-MediaTailor-PersonalizedManifests](#managed-origin-request-policy-mediatailor)
+ [HostHeaderOnly](#managed-origin-request-policy-host-header-only)
+ [UserAgentRefererHeaders](#managed-origin-request-policy-user-agent-referer)

## AllViewer
<a name="managed-origin-request-policy-all-viewer"></a>

[在 CloudFront 主控台中檢視此政策](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/216adef6-5c7f-47e4-b989-5492eafa07d3)

此政策包含檢視器請求中的所有值 (標頭、Cookie 和查詢字串)。

使用 CloudFormation AWS CLI、 或 CloudFront API 時，此政策的 ID 為：

`216adef6-5c7f-47e4-b989-5492eafa07d3`

此政策包括以下設定：
+ **原始伺服器請求中包含的標頭：**檢視器請求中的所有標頭
+ **原始伺服器請求中包含的 Cookie：**所有
+ **原始伺服器請求中包含的查詢字串：**全部

## AllViewerAndCloudFrontHeaders-2022-06
<a name="managed-origin-request-policy-all-viewer-and-cloudfront"></a>

[在 CloudFront 主控台中檢視此政策](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/33f36d7e-f396-46d9-90e0-52428a34d9dc)

此政策包含檢視者請求的所有值 (標頭、Cookies 和查詢字串)，以及 2022 年 6 月前發行的所有 [CloudFront 標頭](adding-cloudfront-headers.md) (不包含 2022 年 6 月後發行的 CloudFront 標頭)。

使用 CloudFormation AWS CLI、 或 CloudFront API 時，此政策的 ID 為：

`33f36d7e-f396-46d9-90e0-52428a34d9dc`

此政策包括下列設定：
+ **原始伺服器請求中包含的標頭：**檢視者請求中的所有標頭和下列 CloudFront 標頭：
  + `CloudFront-Forwarded-Proto`
  + `CloudFront-Is-Android-Viewer`
  + `CloudFront-Is-Desktop-Viewer`
  + `CloudFront-Is-IOS-Viewer`
  + `CloudFront-Is-Mobile-Viewer`
  + `CloudFront-Is-SmartTV-Viewer`
  + `CloudFront-Is-Tablet-Viewer`
  + `CloudFront-Viewer-Address`
  + `CloudFront-Viewer-ASN`
  + `CloudFront-Viewer-City`
  + `CloudFront-Viewer-Country`
  + `CloudFront-Viewer-Country-Name`
  + `CloudFront-Viewer-Country-Region`
  + `CloudFront-Viewer-Country-Region-Name`
  + `CloudFront-Viewer-Http-Version`
  + `CloudFront-Viewer-Latitude`
  + `CloudFront-Viewer-Longitude`
  + `CloudFront-Viewer-Metro-Code`
  + `CloudFront-Viewer-Postal-Code`
  + `CloudFront-Viewer-Time-Zone`
  + `CloudFront-Viewer-TLS`
+ **原始伺服器請求中包含的 Cookie：**所有
+ **原始伺服器請求中包含的查詢字串：**全部

## AllViewerExceptHostHeader
<a name="managed-origin-request-policy-all-viewer-except-host-header"></a>

[在 CloudFront 主控台中檢視此政策](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/b689b0a8-53d0-40ab-baf2-68738e2966ac)

此政策**不**包含來自檢視者請求的 `Host` 標頭，但會包含檢視器請求中的所有其他值 (標頭、Cookie 和查詢字串)。

此政策也包含 HTTP 通訊協定、HTTP 版本、TLS 版本，以及所有裝置類型和檢視器位置標頭的其他[ CloudFront 請求標頭](adding-cloudfront-headers.md)。

此政策旨在與 Amazon API Gateway 和 AWS Lambda 函數 URL 原始伺服器搭配使用。這些原始伺服器預期 `Host` 標頭包含原始伺服器網域名稱，而不是 CloudFront 分發的網域名稱。將檢視者請求中的 `Host` 標頭轉寄至這些原始伺服器可能會導致它們無法正常運作。

**注意**  
當您使用此受管原始伺服器請求政策移除檢視器的 `Host` 標頭時，CloudFront 會將包含原始伺服器網域名稱的新 `Host` 標頭新增至原始伺服器請求。

使用 CloudFormation AWS CLI、 或 CloudFront API 時，此政策的 ID 為：

`b689b0a8-53d0-40ab-baf2-68738e2966ac`

此政策包括下列設定：
+ **原始伺服器請求中包含的標頭：**檢視器請求中的所有標頭 (`Host` 標頭***除外***)
+ **原始伺服器請求中包含的 Cookie：**所有
+ **原始伺服器請求中包含的查詢字串：**全部

## CORS-CustomOrigin
<a name="managed-origin-request-policy-cors-custom"></a>

[在 CloudFront 主控台中檢視此政策](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/59781a5b-3903-41f3-afcb-af62929ccde1)

此政策包含在原始伺服器為自訂原始伺服器時，啟用跨原始伺服器資源共用 (CORS) 請求的標頭。

使用 CloudFormation AWS CLI、 或 CloudFront API 時，此政策的 ID 為：

`59781a5b-3903-41f3-afcb-af62929ccde1`

此政策包括下列設定：
+ **原始伺服器請求中包含的標頭：**
  + `Origin`
+ **原始伺服器請求中包含的 Cookie：**無
+ **原始伺服器請求中包含的查詢字串：**無

## CORS-S3Origin
<a name="managed-origin-request-policy-cors-s3"></a>

[在 CloudFront 主控台中檢視此政策](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/88a5eaf4-2fd4-4709-b370-b4c650ea3fcf)

此原則包括當原始伺服器資源 Amazon S3 儲存貯體時，啟用跨原始伺服器資源共用 (CORS) 請求的標頭。

使用 CloudFormation AWS CLI、 或 CloudFront API 時，此政策的 ID 為：

`88a5eaf4-2fd4-4709-b370-b4c650ea3fcf`

此政策包括下列設定：
+ **原始伺服器請求中包含的標頭：**
  + `Origin`
  + `Access-Control-Request-Headers`
  + `Access-Control-Request-Method`
+ **原始伺服器請求中包含的 Cookie：**無
+ **原始伺服器請求中包含的查詢字串：**無

## Elemental-MediaTailor-PersonalizedManifests
<a name="managed-origin-request-policy-mediatailor"></a>

[在 CloudFront 主控台中檢視此政策](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/775133bc-15f2-49f9-abea-afb2e0bf67d2)

此政策專為搭配本身是 AWS Elemental MediaTailor 端點的原始伺服器使用而設計。

使用 CloudFormation AWS CLI、 或 CloudFront API 時，此政策的 ID 為：

`775133bc-15f2-49f9-abea-afb2e0bf67d2`

此政策包括下列設定：
+ **原始伺服器請求中包含的標頭：**
  + `Origin`
  + `Access-Control-Request-Headers`
  + `Access-Control-Request-Method`
  + `User-Agent`
  + `X-Forwarded-For`
+ **原始伺服器請求中包含的 Cookie：**無
+ **原始伺服器請求中包含的查詢字串：**全部

## HostHeaderOnly
<a name="managed-origin-request-policy-host-header-only"></a>

[在 CloudFront 主控台中檢視此政策](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/bf0718e1-ba1e-49d1-88b1-f726733018ae)

此政策僅包含來自原始伺服器的 `Host` 標頭。它不包括任何查詢字串或 Cookie。

使用 CloudFormation AWS CLI、 或 CloudFront API 時，此政策的 ID 為：

`bf0718e1-ba1e-49d1-88b1-f726733018ae`

此政策包括下列設定：
+ **原始伺服器請求中包含的標頭：**Host
+ **原始伺服器請求中包含的 Cookie：**無
+ **原始伺服器請求中包含的查詢字串：**無

## UserAgentRefererHeaders
<a name="managed-origin-request-policy-user-agent-referer"></a>

[在 CloudFront 主控台中檢視此政策](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/acba4595-bd28-49b8-b9fe-13317c0390fa)

此政策只包含 `User-Agent` 和 `Referer` 標頭。它不包括任何查詢字串或 Cookie。

使用 CloudFormation AWS CLI、 或 CloudFront API 時，此政策的 ID 為：

`acba4595-bd28-49b8-b9fe-13317c0390fa`

此政策包括下列設定：
+ **原始伺服器請求中包含的標頭：**
  + `User-Agent`
  + `Referer`
+ **原始伺服器請求中包含的 Cookie：**無
+ **原始伺服器請求中包含的查詢字串：**無