Gunakan kebijakan permintaan asal terkelola - Amazon CloudFront

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.

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