

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation des politiques de cache gérées
<a name="using-managed-cache-policies"></a>

CloudFront fournit un ensemble de politiques de cache gérées que vous pouvez associer à tous les comportements de cache de votre distribution. Avec une stratégie de cache gérée, vous n'avez pas besoin d'écrire ou de gérer votre propre stratégie de cache. Les stratégies gérées utilisent des paramètres optimisés pour des cas d’utilisation spécifiques.

Pour utiliser une stratégie de cache gérée, vous l'attachez à un comportement de cache dans votre distribution. Le processus est le même que lorsque vous créez une stratégie de cache, mais au lieu d'en créer une nouvelle, vous n'avez qu'à attacher l'une des stratégies de cache gérées. Vous joignez la politique soit par son nom (avec la console), soit par son identifiant (avec le AWS CLI ou SDKs). Les noms et IDs les noms sont répertoriés dans la section suivante.

Pour de plus amples informations, veuillez consulter [Création de politiques de cache](cache-key-create-cache-policy.md).

Les rubriques suivantes décrivent les stratégies de cache gérées que vous pouvez utiliser.

**Topics**
+ [

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

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

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

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

## Élémentaire- 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>

[Afficher cette politique dans la CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/2e54312d-136d-493c-8eb9-b001f22f67d2)

Cette stratégie est conçue pour être utilisée avec une origine qui est une appli web [AWS Amplify](https://aws.amazon.com/amplify/).

Lors de l'utilisation CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :
+ **Minimum TTL** (Durée de vie minimale) : 2 secondes
+ **Maximum TTL** (Durée de vie maximale) : 600 secondes (10 minutes)
+ **Default TTL** (Durée de vie par défaut) : 2 secondes
+ **En-têtes inclus dans la clé de cache :**
  + `Authorization`
  + `CloudFront-Viewer-Country`
  + `Host`

  L'en-tête `Accept-Encoding` normalisé est également inclus, car le paramètre des objets compressés du cache est activé. Pour plus d’informations, consultez [Prise en charge de la compression](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookies included in cache key** (Cookies inclus dans la clé de cache) : tous les cookies sont inclus.
+ **Query strings included in cache key** (Chaînes de requête incluses dans la clé de cache) : toutes les chaînes de requête sont incluses.
+ **Paramètre des objets compressés du cache :** activé. Pour plus d’informations, consultez [Prise en charge de la compression](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

**Avertissement**  
Comme cette politique a un TTL minimum supérieur à 0, le contenu CloudFront sera mis en cache pendant au moins la durée spécifiée dans le TTL minimum de la politique de cache, même si les `private` directives `Cache-Control: no-cache``no-store`, ou sont présentes dans les en-têtes d'origine.

### AWS Amplify Politiques de cache d'hébergement
<a name="additional-amplify-policies"></a>

Amplify utilise les politiques de cache gérées suivantes pour optimiser la configuration de cache par défaut pour les applications des clients :
+ [Amplify-Default](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4d1d2f1d-3a71-49ad-9e08-7ea5d843a556)
+ [Amplifier- DefaultNoCookies](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/a6bad946-36c3-4c33-aa98-362c74a7fb13)
+ [Amplifier- ImageOptimization](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/1c6db51a-a33f-469a-8245-dae26771f530)
+ [Amplifier- StaticContent](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/7e5fad67-ee98-4ad0-b05a-394999eefc1a)

**Note**  
Ces politiques ne sont utilisées que par Amplify. Nous vous déconseillons d’utiliser ces politiques pour vos distributions. 

Pour plus d’informations sur la gestion de la configuration du cache pour votre application hébergée avec Amplify, consultez [Gestion de la configuration de cache](https://docs.aws.amazon.com/amplify/latest/userguide/caching.html) dans le *Guide de l’utilisateur Amplify Hosting*.

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

[Afficher cette politique dans la CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4135ea2d-6df8-44a3-9df3-4b5a84be39ad)

Cette stratégie désactive la mise en cache. Cette stratégie est utile pour le contenu dynamique et pour les demandes qui ne peuvent pas être mises en cache.

Lors de l'utilisation CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :
+ **Minimum TTL** (Durée de vie minimale) : 0 seconde
+ **Maximum TTL** (Durée de vie maximale) : 0 seconde
+ **Default TTL** (Durée de vie par défaut) : 0 seconde
+ **Headers included in the cache key** (En-têtes inclus dans la clé de cache) : aucun
+ **Cookies included in the cache key** (Cookies inclus dans la clé de cache) : aucun
+ **Query strings included in the cache key** (Chaînes de requête incluses dans la clé de cache) : aucune
+ **Paramètre des objets compressés du cache :** Désactivé

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

[Afficher cette politique dans la CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/658327ea-f89d-4fab-a63d-7e88639e58f6)

Cette politique est conçue pour optimiser l'efficacité du cache en minimisant les valeurs CloudFront incluses dans la clé de cache. CloudFront n'inclut aucune chaîne de requête ni aucun cookie dans la clé de cache et inclut uniquement l'`Accept-Encoding`en-tête normalisé. Cela permet CloudFront de mettre en cache séparément les objets aux formats de compression Gzip et Brotli lorsque l'origine les renvoie ou lorsque la compression des [CloudFront bords](ServingCompressedFiles.md) est activée.

Lors de l'utilisation CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :
+ **Minimum TTL** (Durée de vie minimale) : 1 seconde
+ **Maximum TTL** (Durée de vie maximale) : 31 536 000 secondes (365 jours).
+ **Default TTL** (Durée de vie par défaut) : 86 400 secondes (24 heures).
+ **Headers included in the cache key** (En-têtes inclus dans la clé de cache) : aucun n'est explicitement inclus. L'en-tête `Accept-Encoding` normalisé est inclus car le paramètre des objets compressés du cache est activé. Pour plus d’informations, consultez [Prise en charge de la compression](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookies included in the cache key** (Cookies inclus dans la clé de cache) : aucun.
+ **Query strings included in the cache key** (Chaînes de requête incluses dans la clé de cache) : aucune.
+ **Paramètre des objets compressés du cache :** activé. Pour plus d’informations, consultez [Prise en charge de la compression](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

**Avertissement**  
Comme cette politique a un TTL minimum supérieur à 0, le contenu CloudFront sera mis en cache pendant au moins la durée spécifiée dans le TTL minimum de la politique de cache, même si les `private` directives `Cache-Control: no-cache``no-store`, ou sont présentes dans les en-têtes d'origine.

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

[Afficher cette politique dans la CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/b2884449-e4de-46a7-ac36-70bc7f1ddd6d)

Cette stratégie est conçue pour optimiser l'efficacité du cache en minimisant les valeurs incluses dans la clé de cache. Aucune chaîne de requête, aucun en-tête ou cookie ne sont inclus. Cette stratégie est identique à la précédente, mais elle désactive le paramètre des objets compressés du cache.

Lors de l'utilisation CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :
+ **Minimum TTL** (Durée de vie minimale) : 1 seconde
+ **Maximum TTL** (Durée de vie maximale) : 31 536 000 secondes (365 jours)
+ **Default TTL** (Durée de vie par défaut) : 86 400 secondes (24 heures)
+ **Headers included in the cache key** (En-têtes inclus dans la clé de cache) : aucun
+ **Cookies included in the cache key** (Cookies inclus dans la clé de cache) : aucun
+ **Query strings included in the cache key** (Chaînes de requête incluses dans la clé de cache) : aucune
+ **Paramètre des objets compressés du cache :** Désactivé

**Avertissement**  
Comme cette politique a un TTL minimum supérieur à 0, le contenu CloudFront sera mis en cache pendant au moins la durée spécifiée dans le TTL minimum de la politique de cache, même si les `private` directives `Cache-Control: no-cache``no-store`, ou sont présentes dans les en-têtes d'origine.

## Élémentaire- MediaPackage
<a name="managed-cache-policy-mediapackage"></a>

[Afficher cette politique dans la CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/08627262-05a9-4f76-9ded-b50ca2e3a84f)

Cette stratégie est conçue pour être utilisée avec une origine qui est un point de terminaison AWS Elemental MediaPackage .

Lors de l'utilisation CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :
+ **Minimum TTL** (Durée de vie minimale) : 0 seconde
+ **Maximum TTL** (Durée de vie maximale) : 31 536 000 secondes (365 jours)
+ **Default TTL** (Durée de vie par défaut) : 86 400 secondes (24 heures)
+ **Headers included in the cache key** (En-têtes inclus dans la clé de cache) :
  + `Origin`

  L'en-tête `Accept-Encoding` normalisé est également inclus, car le paramètre des objets compressés du cache est activé pour Gzip. Pour plus d’informations, consultez [Prise en charge de la compression](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookies included in the cache key** (Cookies inclus dans la clé de cache) : aucun
+ **Query strings included in the cache key** (Chaînes de requête incluses dans la clé de cache) :
  + `aws.manifestfilter`
  + `start`
  + `end`
  + `m`
+ **Cache compressed objects setting** (Paramètre des objets compressés du cache) : activé pour Gzip. Pour plus d’informations, consultez [Prise en charge de la compression](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

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

[Afficher cette politique dans la CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/83da9c7e-98b4-4e11-a168-04f0df8e2c65)

Cette politique est conçue pour être utilisée avec une origine qui renvoie des en-têtes de réponse HTTP `Cache-Control` et ne diffuse pas de contenu différent en fonction des valeurs présentes dans la chaîne de requête. Si votre origine sert un contenu différent en fonction des valeurs présentes dans la chaîne de requête, envisagez d’utiliser [UseOriginCacheControlHeaders-QueryStrings](#managed-cache-policy-origin-cache-headers-query-strings).

Lors de l'utilisation CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :
+ **Minimum TTL** (Durée de vie minimale) : 0 seconde
+ **Maximum TTL** (Durée de vie maximale) : 31 536 000 secondes (365 jours)
+ **Default TTL** (Durée de vie par défaut) : 0 seconde
+ **Headers included in the cache key** (En-têtes inclus dans la clé de cache) :
  + `Host`
  + `Origin`
  + `X-HTTP-Method-Override`
  + `X-HTTP-Method`
  + `X-Method-Override`

  L’en-tête `Accept-Encoding` normalisé est également inclus, car le paramètre des objets compressés du cache est activé. Pour plus d’informations, consultez [Prise en charge de la compression](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookies inclus dans la clé de cache** : tous les cookies sont inclus.
+ **Query strings included in the cache key** (Chaînes de requête incluses dans la clé de cache) : aucune.
+ **Paramètre des objets compressés du cache :** activé. Pour plus d’informations, consultez [Prise en charge de la compression](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

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

[Afficher cette politique dans la CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4cc15a8a-d715-48a4-82b8-cc0b614638fe)

Cette politique est conçue pour être utilisée avec une origine qui renvoie des en-têtes de réponse HTTP `Cache-Control` et diffuse un contenu différent en fonction des valeurs présentes dans la chaîne de requête. Si votre origine ne diffuse pas de contenu différent en fonction des valeurs présentes dans la chaîne de requête, envisagez d’utiliser [UseOriginCacheControlHeaders](#managed-cache-policy-origin-cache-headers).

Lors de l'utilisation CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :
+ **Minimum TTL** (Durée de vie minimale) : 0 seconde
+ **Maximum TTL** (Durée de vie maximale) : 31 536 000 secondes (365 jours)
+ **Default TTL** (Durée de vie par défaut) : 0 seconde
+ **Headers included in the cache key** (En-têtes inclus dans la clé de cache) :
  + `Host`
  + `Origin`
  + `X-HTTP-Method-Override`
  + `X-HTTP-Method`
  + `X-Method-Override`

  L’en-tête `Accept-Encoding` normalisé est également inclus, car le paramètre des objets compressés du cache est activé. Pour plus d’informations, consultez [Prise en charge de la compression](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookies inclus dans la clé de cache** : tous les cookies sont inclus.
+ **Chaînes de requête incluses dans la clé de cache** : toutes les chaînes de requête sont incluses.
+ **Paramètre des objets compressés du cache :** activé. Pour plus d’informations, consultez [Prise en charge de la compression](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).