本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用受管理的原始要求原
CloudFront 提供一組受管理的來源請求策略,您可以將其附加到發行版的任何緩存行為。使用受管原始伺服器請求政策,您不需要編寫或維護自己的原始伺服器請求政策。受管政策會使用針對特定使用案例最佳化的設定。
若要使用受管原始伺服器請求政策,請將其附加到分佈中的快取行為。此程序與您建立原始伺服器請求政策時的程序相同,但您只需附加其中一個受管原始伺服器請求政策,而不是建立新的原始伺服器請求政策。您可以依名稱 (使用主控台) 或 ID (使用 AWS CLI 或軟體開發套件) 附加政策。名稱和 ID 會列在下一節中。
如需詳細資訊,請參閱 建立原始請求原則。
下列主題說明您可以使用的受管原始伺服器請求政策。
主題
AllViewer
此政策包含檢視器請求中的所有值 (標頭、Cookie 和查詢字串)。
使用 AWS CloudFormation AWS CLI、或 CloudFront API 時,此原則的識別碼為:
216adef6-5c7f-47e4-b989-5492eafa07d3
此政策包括以下設定:
-
原始伺服器請求中包含的標頭:檢視器請求中的所有標頭
-
原始伺服器請求中包含的 Cookie:所有
-
原始伺服器請求中包含的查詢字串:全部
AllViewerAndCloudFrontHeaders-2022-06
使用 AWS CloudFormation AWS CLI、或 CloudFront API 時,此原則的識別碼為:
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
此政策不包含來自檢視者請求的 Host
標頭,但會包含檢視器請求中的所有其他值 (標頭、Cookie 和查詢字串)。
此原則也包含 HTTP 通訊協定、HTTP 版本、TLS 版本以及所有裝置類型和檢視器位置標頭的其他CloudFront 要求標頭。
此政策旨在與 Amazon API Gateway 和 AWS Lambda 函數 URL 來源搭配使用。這些來源期望Host
標頭包含原始域名,而不是 CloudFront 分發的域名。將檢視者請求中的 Host
標頭轉寄至這些原始伺服器可能會導致它們無法正常運作。
注意
當您使用此受管理的來源要求原則移除檢視者的Host
標頭時,會 CloudFront 將包含來源網域名稱的新Host
標頭新增至原始請求。
使用 AWS CloudFormation AWS CLI、或 CloudFront API 時,此原則的識別碼為:
b689b0a8-53d0-40ab-baf2-68738e2966ac
此政策包括以下設定:
-
原始伺服器請求中包含的標頭:檢視器請求中的所有標頭 (
Host
標頭除外) -
原始伺服器請求中包含的 Cookie:所有
-
原始伺服器請求中包含的查詢字串:全部
科斯-CustomOrigin
此政策包含在原始伺服器為自訂原始伺服器時,啟用跨原始伺服器資源共用 (CORS) 請求的標頭。
使用 AWS CloudFormation AWS CLI、或 CloudFront API 時,此原則的識別碼為:
59781a5b-3903-41f3-afcb-af62929ccde1
此政策包括以下設定:
-
原始伺服器請求中包含的標頭:
-
Origin
-
-
原始伺服器請求中包含的 Cookie:無
-
原始伺服器請求中包含的查詢字串:無
CORS-S3Origin
此原則包括當原始伺服器資源 Amazon S3 儲存貯體時,啟用跨原始伺服器資源共用 (CORS) 請求的標頭。
使用 AWS CloudFormation AWS CLI、或 CloudFront API 時,此原則的識別碼為:
88a5eaf4-2fd4-4709-b370-b4c650ea3fcf
此政策包括以下設定:
-
原始伺服器請求中包含的標頭:
-
Origin
-
Access-Control-Request-Headers
-
Access-Control-Request-Method
-
-
原始伺服器請求中包含的 Cookie:無
-
原始伺服器請求中包含的查詢字串:無
元素-MediaTailor-PersonalizedManifests
此政策專為搭配本身是 AWS Elemental MediaTailor 端點的原始伺服器使用而設計。
使用 AWS CloudFormation AWS CLI、或 CloudFront API 時,此原則的識別碼為:
775133bc-15f2-49f9-abea-afb2e0bf67d2
此政策包括以下設定:
-
原始伺服器請求中包含的標頭:
-
Origin
-
Access-Control-Request-Headers
-
Access-Control-Request-Method
-
User-Agent
-
X-Forwarded-For
-
-
原始伺服器請求中包含的 Cookie:無
-
原始伺服器請求中包含的查詢字串:全部
UserAgentRefererHeaders
此政策只包含 User-Agent
和 Referer
標頭。它不包括任何查詢字串或 Cookie。
使用 AWS CloudFormation AWS CLI、或 CloudFront API 時,此原則的識別碼為:
acba4595-bd28-49b8-b9fe-13317c0390fa
此政策包括以下設定:
-
原始伺服器請求中包含的標頭:
-
User-Agent
-
Referer
-
-
原始伺服器請求中包含的 Cookie:無
-
原始伺服器請求中包含的查詢字串:無