Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan kebijakan permintaan asal terkelola
CloudFront menyediakan sekumpulan kebijakan permintaan asal terkelola yang dapat Anda lampirkan ke perilaku cache distribusi mana pun. Dengan kebijakan permintaan asal terkelola, Anda tidak perlu menulis atau memelihara kebijakan permintaan asal Anda sendiri. Kebijakan terkelola menggunakan pengaturan yang dioptimalkan untuk kasus penggunaan spesifik.
Untuk menggunakan kebijakan permintaan asal terkelola, Anda melampirkannya ke perilaku cache dalam distribusi Anda. Prosesnya sama seperti ketika Anda membuat kebijakan permintaan asal, tetapi alih-alih membuat yang baru, Anda hanya melampirkan salah satu kebijakan permintaan asal terkelola. Lampirkan kebijakan baik dengan nama (dengan konsol) atau ID (dengan AWS CLI atau SDK). Nama dan ID tercantum dalam bagian berikut.
Untuk informasi selengkapnya, lihat Buat kebijakan permintaan asal.
Topik berikut menjelaskan kebijakan permintaan asal terkelola yang dapat Anda gunakan.
Topik
AllViewer
Melihat kebijakan ini di CloudFront konsol
Kebijakan ini mencakup semua nilai (header, cookie, dan string kueri) dari permintaan penampil.
Saat menggunakan CloudFormation AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:
216adef6-5c7f-47e4-b989-5492eafa07d3
Kebijakan ini memiliki pengaturan berikut:
-
Header yang disertakan dalam permintaan asal: Semua header di permintaan penampil
-
Cookie yang disertakan dalam permintaan asal: Semua
-
String kueri yang disertakan dalam permintaan asal: Semua
AllViewerAndCloudFrontHeaders-2022-06
Melihat kebijakan ini di CloudFront konsol
Kebijakan ini mencakup semua nilai (header, cookie, dan string kueri) dari permintaan penampil, dan semua CloudFront header yang dirilis hingga Juni 2022 (CloudFront header yang dirilis setelah Juni 2022 tidak disertakan).
Saat menggunakan CloudFormation AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:
33f36d7e-f396-46d9-90e0-52428a34d9dc
Kebijakan ini memiliki pengaturan berikut:
-
Header termasuk dalam permintaan asal: Semua header dalam permintaan penampil, dan header berikut 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 yang disertakan dalam permintaan asal: Semua
-
String kueri yang disertakan dalam permintaan asal: Semua
AllViewerExceptHostHeader
Melihat kebijakan ini di CloudFront konsol
Kebijakan ini tidak menyer takan Host header dari permintaan penampil, tetapi menyertakan semua nilai lainnya (header, cookie, dan string kueri) dari permintaan penampil.
Kebijakan ini juga mencakup header CloudFront permintaan tambahan untuk protokol HTTP, versi HTTP, versi TLS, dan semua jenis perangkat dan header lokasi penampil.
Kebijakan ini dimaksudkan untuk digunakan dengan Amazon API Gateway dan AWS Lambda fungsi URL asal. Asal-usul ini mengharapkan Host header berisi nama domain asal, bukan nama domain CloudFront distribusi. Mener Host uskan header dari permintaan penampil ke sumber ini dapat mencegahnya bekerja.
catatan
Saat Anda menggunakan kebijakan permintaan asal terkelola ini untuk menghapus Host header penampil, CloudFront menambahkan Host header baru dengan nama domain asal ke permintaan asal.
Saat menggunakan CloudFormation AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:
b689b0a8-53d0-40ab-baf2-68738e2966ac
Kebijakan ini memiliki pengaturan berikut:
-
Header termasuk dalam permintaan asal: Semua header dalam permintaan penampil kecuali untuk header
Host -
Cookie yang disertakan dalam permintaan asal: Semua
-
String kueri yang disertakan dalam permintaan asal: Semua
CORS-CustomOrigin
Melihat kebijakan ini di CloudFront konsol
Kebijakan ini mencakup tajuk yang memungkinkan permintaan pembagian sumber daya lintas negara asal (CORS) ketika asal merupakan asal usul khusus.
Saat menggunakan CloudFormation AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:
59781a5b-3903-41f3-afcb-af62929ccde1
Kebijakan ini memiliki pengaturan berikut:
-
Header termasuk dalam permintaan asal:
-
Origin
-
-
Cookie yang disertakan dalam permintaan asal: Tidak ada
-
String kueri yang disertakan dalam permintaan asal: Tidak ada
CORS-S3Origin
Melihat kebijakan ini di CloudFront konsol
Kebijakan ini mencakup header yang memungkinkan permintaan pembagian sumber daya lintas negara asal (CORS) ketika asalnya adalah keranjang Amazon S3.
Saat menggunakan CloudFormation AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:
88a5eaf4-2fd4-4709-b370-b4c650ea3fcf
Kebijakan ini memiliki pengaturan berikut:
-
Header termasuk dalam permintaan asal:
-
Origin -
Access-Control-Request-Headers -
Access-Control-Request-Method
-
-
Cookie yang disertakan dalam permintaan asal: Tidak ada
-
String kueri yang disertakan dalam permintaan asal: Tidak ada
Elemental-MediaTailor-PersonalizedManifests
Melihat kebijakan ini di CloudFront konsol
Kebijakan ini dimaksudkan untuk digunakan dengan asal yang merupakan AWS Elemental MediaTailor titik akhir.
Saat menggunakan CloudFormation AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:
775133bc-15f2-49f9-abea-afb2e0bf67d2
Kebijakan ini memiliki pengaturan berikut:
-
Header termasuk dalam permintaan asal:
-
Origin -
Access-Control-Request-Headers -
Access-Control-Request-Method -
User-Agent -
X-Forwarded-For
-
-
Cookie yang disertakan dalam permintaan asal: Tidak ada
-
String kueri yang disertakan dalam permintaan asal: Semua
HostHeaderOnly
Melihat kebijakan ini di CloudFront konsol
Kebijakan ini hanya mencakup Host header dari permintaan asal. Itu tidak termasuk string kueri atau cookie.
Saat menggunakan CloudFormation AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:
bf0718e1-ba1e-49d1-88b1-f726733018ae
Kebijakan ini memiliki pengaturan berikut:
-
Header termasuk dalam permintaan asal: Host
-
Cookie yang disertakan dalam permintaan asal: Tidak ada
-
String kueri yang disertakan dalam permintaan asal: Tidak ada
UserAgentRefererHeaders
Melihat kebijakan ini di CloudFront konsol
Kebijakan ini hanya mencakup User-Agent dan Referer yang berbeda. Itu tidak termasuk string kueri atau cookie.
Saat menggunakan CloudFormation AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:
acba4595-bd28-49b8-b9fe-13317c0390fa
Kebijakan ini memiliki pengaturan berikut:
-
Header termasuk dalam permintaan asal:
-
User-Agent -
Referer
-
-
Cookie yang disertakan dalam permintaan asal: Tidak ada
-
String kueri yang disertakan dalam permintaan asal: Tidak ada