

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Gunakan kebijakan cache terkelola
<a name="using-managed-cache-policies"></a>

CloudFront menyediakan serangkaian kebijakan cache terkelola yang dapat Anda lampirkan ke perilaku cache distribusi Anda. Dengan kebijakan cache terkelola, Anda tidak perlu menulis atau memelihara kebijakan cache Anda sendiri. Kebijakan terkelola menggunakan pengaturan yang dioptimalkan untuk kasus penggunaan spesifik.

Untuk menggunakan kebijakan cache terkelola, Anda melampirkannya ke perilaku cache dalam distribusi Anda. Prosesnya sama seperti ketika Anda membuat kebijakan cache, tetapi daripada membuat yang baru, Anda hanya perlu melampirkan salah satu kebijakan cache terkelola. Anda melampirkan kebijakan baik dengan nama (dengan konsol) atau dengan ID (dengan AWS CLI atau SDKs). Nama-nama dan IDs tercantum di bagian berikut.

Untuk informasi selengkapnya, lihat [Buat kebijakan cache](cache-key-create-cache-policy.md).

Topik berikut menjelaskan kebijakan cache terkelola yang dapat Anda gunakan.

**Topics**
+ [

## Amplify
](#managed-cache-policy-amplify)
+ [

## CachingDisabled
](#managed-cache-policy-caching-disabled)
+ [

## CachingOptimized
](#managed-cache-caching-optimized)
+ [

## CachingOptimizedForUncompressedObjects
](#managed-cache-caching-optimized-uncompressed)
+ [

## Elemen- MediaPackage
](#managed-cache-policy-mediapackage)
+ [

## UseOriginCacheControlHeaders
](#managed-cache-policy-origin-cache-headers)
+ [

## UseOriginCacheControlHeaders-QueryStrings
](#managed-cache-policy-origin-cache-headers-query-strings)

## Amplify
<a name="managed-cache-policy-amplify"></a>

[Lihat kebijakan ini di CloudFront konsol](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/2e54312d-136d-493c-8eb9-b001f22f67d2)

Kebijakan ini dirancang untuk digunakan dengan asal yang merupakan aplikasi [AWS Amplify](https://aws.amazon.com/amplify/)web.

Saat menggunakan CloudFormation, the AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:

`2e54312d-136d-493c-8eb9-b001f22f67d2`

Kebijakan ini memiliki pengaturan berikut:
+ **TTL minimum:** 2 detik
+ **TTL maksimum:** 600 detik (10 menit)
+ **Default TTL:** 2 detik
+ **Header termasuk dalam kunci cache:**
  + `Authorization`
  + `CloudFront-Viewer-Country`
  + `Host`

  `Accept-Encoding`Header yang dinormalisasi juga disertakan karena pengaturan objek terkompresi cache diaktifkan. Untuk informasi selengkapnya, lihat [Dukungan kompresi](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookie termasuk dalam kunci cache:** Semua cookie disertakan.
+ **String kueri disertakan dalam kunci cache:** Semua string kueri disertakan.
+ **Pengaturan objek terkompresi cache:** Diaktifkan. Untuk informasi selengkapnya, lihat [Dukungan kompresi](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

**Awas**  
Karena kebijakan ini memiliki TTL minimum lebih besar dari 0, CloudFront akan menyimpan konten untuk setidaknya durasi yang ditentukan dalam TTL minimum kebijakan cache, bahkan jika`Cache-Control: no-cache`,`no-store`, atau `private` arahan ada di header asal.

### AWS Amplify Kebijakan cache hosting
<a name="additional-amplify-policies"></a>

Amplify menggunakan kebijakan cache terkelola berikut untuk mengoptimalkan konfigurasi cache default untuk aplikasi pelanggan:
+ [Amplify-Default](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4d1d2f1d-3a71-49ad-9e08-7ea5d843a556)
+ [Amplify- DefaultNoCookies](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/a6bad946-36c3-4c33-aa98-362c74a7fb13)
+ [Amplify- ImageOptimization](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/1c6db51a-a33f-469a-8245-dae26771f530)
+ [Amplify- StaticContent](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/7e5fad67-ee98-4ad0-b05a-394999eefc1a)

**catatan**  
Kebijakan ini hanya digunakan oleh Amplify. Kami tidak menyarankan Anda menggunakan kebijakan ini untuk distribusi Anda. 

Untuk informasi selengkapnya tentang mengelola konfigurasi cache untuk aplikasi yang dihosting Amplify, lihat [Mengelola konfigurasi cache di Panduan Pengguna](https://docs.aws.amazon.com/amplify/latest/userguide/caching.html) *Amplify* Hosting.

## CachingDisabled
<a name="managed-cache-policy-caching-disabled"></a>

[Lihat kebijakan ini di CloudFront konsol](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4135ea2d-6df8-44a3-9df3-4b5a84be39ad)

Kebijakan ini menonaktifkan caching. Kebijakan ini berguna untuk konten dinamis dan untuk permintaan yang tidak dapat disimpan.

Saat menggunakan CloudFormation, the AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:

`4135ea2d-6df8-44a3-9df3-4b5a84be39ad`

Kebijakan ini memiliki pengaturan berikut:
+ **TTL minimum:** 0 detik
+ **TTL maksimum:** 0 detik
+ **Default TTL:** 0 detik
+ **Header termasuk dalam kunci cache: Tidak** ada
+ **Cookie termasuk dalam kunci cache:** Tidak ada
+ **String kueri termasuk dalam kunci cache: Tidak** ada
+ **Pengaturan objek terkompresi Cache:** Dinonaktifkan

## CachingOptimized
<a name="managed-cache-caching-optimized"></a>

[Lihat kebijakan ini di CloudFront konsol](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/658327ea-f89d-4fab-a63d-7e88639e58f6)

Kebijakan ini dirancang untuk mengoptimalkan efisiensi cache dengan meminimalkan nilai yang CloudFront disertakan dalam kunci cache. CloudFront tidak menyertakan string kueri atau cookie apa pun di kunci cache, dan hanya menyertakan header yang dinormalisasi`Accept-Encoding`. Hal ini memungkinkan CloudFront untuk secara terpisah cache objek dalam format kompresi Gzip dan Brotli ketika asal mengembalikannya atau ketika kompresi [CloudFront tepi](ServingCompressedFiles.md) diaktifkan.

Saat menggunakan CloudFormation, the AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:

`658327ea-f89d-4fab-a63d-7e88639e58f6`

Kebijakan ini memiliki pengaturan berikut:
+ **Minimum TTL:** 1 detik.
+ **TTL maksimum:** 31.536.000 detik (365 hari).
+ **Default TTL:** 86.400 detik (24 jam).
+ **Header yang disertakan dalam kunci cache:** Tidak ada yang disertakan secara eksplisit. Dinormalkan `Accept-Encoding` header disertakan karena pengaturan objek terkompresi cache diaktifkan. Untuk informasi selengkapnya, lihat [Dukungan kompresi](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookie yang disertakan dalam kunci cache:** Tidak ada.
+ **String kueri yang disertakan dalam kunci cache:** Tidak ada.
+ **Pengaturan objek terkompresi cache:** Diaktifkan. Untuk informasi selengkapnya, lihat [Dukungan kompresi](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

**Awas**  
Karena kebijakan ini memiliki TTL minimum lebih besar dari 0, CloudFront akan menyimpan konten untuk setidaknya durasi yang ditentukan dalam TTL minimum kebijakan cache, bahkan jika`Cache-Control: no-cache`,`no-store`, atau `private` arahan ada di header asal.

## CachingOptimizedForUncompressedObjects
<a name="managed-cache-caching-optimized-uncompressed"></a>

[Lihat kebijakan ini di CloudFront konsol](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/b2884449-e4de-46a7-ac36-70bc7f1ddd6d)

Kebijakan ini dirancang untuk mengoptimalkan efisiensi cache dengan meminimalkan nilai yang disertakan dalam kunci cache. Tidak ada string kueri, header, atau cookie yang disertakan. Kebijakan ini identik dengan yang sebelumnya, tetapi menonaktifkan pengaturan objek terkompresi cache.

Saat menggunakan CloudFormation, the AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:

`b2884449-e4de-46a7-ac36-70bc7f1ddd6d`

Kebijakan ini memiliki pengaturan berikut:
+ **Minimum TTL:** 1 detik
+ **TTL maksimum:** 31.536.000 detik (365 hari)
+ **TTL default:** 86.400 detik (24 jam)
+ **Header termasuk dalam kunci cache: Tidak** ada
+ **Cookie termasuk dalam kunci cache:** Tidak ada
+ **String kueri termasuk dalam kunci cache: Tidak** ada
+ **Pengaturan objek terkompresi Cache:** Dinonaktifkan

**Awas**  
Karena kebijakan ini memiliki TTL minimum lebih besar dari 0, CloudFront akan menyimpan konten untuk setidaknya durasi yang ditentukan dalam TTL minimum kebijakan cache, bahkan jika`Cache-Control: no-cache`,`no-store`, atau `private` arahan ada di header asal.

## Elemen- MediaPackage
<a name="managed-cache-policy-mediapackage"></a>

[Lihat kebijakan ini di CloudFront konsol](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/08627262-05a9-4f76-9ded-b50ca2e3a84f)

Kebijakan ini dirancang untuk digunakan dengan asal yang merupakan AWS Elemental MediaPackage titik akhir.

Saat menggunakan CloudFormation, the AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:

`08627262-05a9-4f76-9ded-b50ca2e3a84f`

Kebijakan ini memiliki pengaturan berikut:
+ **TTL minimum:** 0 detik
+ **TTL maksimum:** 31.536.000 detik (365 hari)
+ **TTL default:** 86.400 detik (24 jam)
+ **Header termasuk dalam kunci cache:**
  + `Origin`

  `Accept-Encoding`Header yang dinormalisasi juga disertakan karena pengaturan objek terkompresi cache diaktifkan untuk Gzip. Untuk informasi selengkapnya, lihat [Dukungan kompresi](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookie termasuk dalam kunci cache:** Tidak ada
+ **String kueri termasuk dalam kunci cache:**
  + `aws.manifestfilter`
  + `start`
  + `end`
  + `m`
+ **Pengaturan objek terkompresi cache:** Diaktifkan untuk Gzip. Untuk informasi selengkapnya, lihat [Dukungan kompresi](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

## UseOriginCacheControlHeaders
<a name="managed-cache-policy-origin-cache-headers"></a>

[Lihat kebijakan ini di CloudFront konsol](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/83da9c7e-98b4-4e11-a168-04f0df8e2c65)

Kebijakan ini dirancang untuk digunakan dengan origin yang menampilkan header respons `Cache-Control` HTTP dan tidak menyajikan konten yang berbeda berdasarkan nilai yang ada dalam string kueri. Jika asal Anda menyajikan konten yang berbeda berdasarkan nilai yang ada dalam string kueri, pertimbangkan untuk menggunakan[UseOriginCacheControlHeaders-QueryStrings](#managed-cache-policy-origin-cache-headers-query-strings).

Saat menggunakan CloudFormation, the AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:

`83da9c7e-98b4-4e11-a168-04f0df8e2c65`

Kebijakan ini memiliki pengaturan berikut:
+ **TTL minimum:** 0 detik
+ **TTL maksimum:** 31.536.000 detik (365 hari)
+ **Default TTL:** 0 detik
+ **Header termasuk dalam kunci cache:**
  + `Host`
  + `Origin`
  + `X-HTTP-Method-Override`
  + `X-HTTP-Method`
  + `X-Method-Override`

  `Accept-Encoding`Header yang dinormalisasi juga disertakan karena pengaturan objek terkompresi cache diaktifkan. Untuk informasi selengkapnya, lihat [Dukungan kompresi](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookie termasuk dalam kunci cache:** Semua cookie disertakan.
+ **String kueri yang disertakan dalam kunci cache:** Tidak ada.
+ **Pengaturan objek terkompresi cache:** Diaktifkan. Untuk informasi selengkapnya, lihat [Dukungan kompresi](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

## UseOriginCacheControlHeaders-QueryStrings
<a name="managed-cache-policy-origin-cache-headers-query-strings"></a>

[Lihat kebijakan ini di CloudFront konsol](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4cc15a8a-d715-48a4-82b8-cc0b614638fe)

Kebijakan ini dirancang untuk digunakan dengan origin yang menampilkan header respons `Cache-Control` HTTP dan menyajikan konten berbeda berdasarkan nilai yang ada dalam string kueri. Jika asal Anda tidak menyajikan konten yang berbeda berdasarkan nilai yang ada dalam string kueri, pertimbangkan untuk menggunakan[UseOriginCacheControlHeaders](#managed-cache-policy-origin-cache-headers).

Saat menggunakan CloudFormation, the AWS CLI, atau CloudFront API, ID untuk kebijakan ini adalah:

`4cc15a8a-d715-48a4-82b8-cc0b614638fe`

Kebijakan ini memiliki pengaturan berikut:
+ **TTL minimum:** 0 detik
+ **TTL maksimum:** 31.536.000 detik (365 hari)
+ **Default TTL:** 0 detik
+ **Header termasuk dalam kunci cache:**
  + `Host`
  + `Origin`
  + `X-HTTP-Method-Override`
  + `X-HTTP-Method`
  + `X-Method-Override`

  `Accept-Encoding`Header yang dinormalisasi juga disertakan karena pengaturan objek terkompresi cache diaktifkan. Untuk informasi selengkapnya, lihat [Dukungan kompresi](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookie termasuk dalam kunci cache:** Semua cookie disertakan.
+ **String kueri disertakan dalam kunci cache:** Semua string kueri disertakan.
+ **Pengaturan objek terkompresi cache:** Diaktifkan. Untuk informasi selengkapnya, lihat [Dukungan kompresi](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).