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 serangkaian kebijakan permintaan asal terkelola yang dapat Anda lampirkan ke salah satu perilaku cache distribusi Anda. Dengan kebijakan permintaan asal terkelola, Anda tidak perlu menulis atau mempertahankan 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
Lihat kebijakan ini di CloudFront konsol
Kebijakan ini mencakup semua nilai (header, cookie, dan string kueri) dari permintaan penampil.
Saat menggunakan AWS CloudFormation, the 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
Lihat kebijakan ini di CloudFront konsol
Kebijakan ini mencakup semua nilai (header, cookie, dan string kueri) dari permintaan pemirsa, dan semua CloudFront header yang dirilis hingga Juni 2022 (CloudFront header yang dirilis setelah Juni 2022 tidak disertakan).
Saat menggunakan AWS CloudFormation, the AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:
33f36d7e-f396-46d9-90e0-52428a34d9dc
Kebijakan ini memiliki pengaturan berikut:
-
Header yang disertakan 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
Lihat kebijakan ini di CloudFront konsol
Kebijakan ini tidak menyertakan 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 ditujukan untuk digunakan dengan Amazon API Gateway dan asal URL AWS Lambda fungsi. Asal ini mengharapkan Host
header berisi nama domain asal, bukan nama domain CloudFront distribusi. Meneruskan Host
header dari permintaan penampil ke asal-usul ini dapat mencegahnya berfungsi.
catatan
Saat Anda menggunakan kebijakan permintaan asal terkelola ini untuk menghapus Host
header penampil, CloudFront tambahkan Host
header baru dengan nama domain asal ke permintaan asal.
Saat menggunakan AWS CloudFormation, the 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
Lihat 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 AWS CloudFormation, the 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-S3asal
Lihat 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 AWS CloudFormation, the 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
Lihat kebijakan ini di CloudFront konsol
Kebijakan ini dimaksudkan untuk digunakan dengan asal yang merupakan AWS Elemental MediaTailor titik akhir.
Saat menggunakan AWS CloudFormation, the 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
UserAgentRefererHeaders
Lihat kebijakan ini di CloudFront konsol
Kebijakan ini hanya mencakup User-Agent
dan Referer
yang berbeda. Itu tidak termasuk string kueri atau cookie.
Saat menggunakan AWS CloudFormation, the 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