

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo delle policy della cache gestite
<a name="using-managed-cache-policies"></a>

CloudFront fornisce una serie di politiche di cache gestite che puoi collegare a qualsiasi comportamento della cache della tua distribuzione. Con una policy della cache gestita, non è necessario scrivere o gestire policy della cache personalizzate. Le policy gestite utilizzano impostazioni ottimizzate per casi d'uso specifici.

Per utilizzare una policy della cache gestita, è necessario collegarla a un comportamento della cache nella distribuzione. Il processo è lo stesso di quando si crea una policy della cache, ma invece di crearne una nuova, è sufficiente collegare una delle policy della cache gestite. È possibile allegare la policy per nome (con la console) o per ID (con AWS CLI o SDKs). I nomi e IDs sono elencati nella sezione seguente.

Per ulteriori informazioni, consulta [Creazione di policy della cache](cache-key-create-cache-policy.md).

Negli argomenti seguenti vengono descritte le policy della cache gestite che è possibile utilizzare.

**Topics**
+ [Amplify](#managed-cache-policy-amplify)
+ [CachingDisabled](#managed-cache-policy-caching-disabled)
+ [CachingOptimized](#managed-cache-caching-optimized)
+ [CachingOptimizedForUncompressedObjects](#managed-cache-caching-optimized-uncompressed)
+ [Elementare- 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>

[Visualizza questa politica nella CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/2e54312d-136d-493c-8eb9-b001f22f67d2)

Questa policy è progettata per l'utilizzo con un'origine che è una Web App [AWS Amplify](https://aws.amazon.com/amplify/).

Quando si utilizza CloudFormation AWS CLI, o l' CloudFront API, l'ID per questa policy è:

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

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 2 secondi
+ **TTL massimo** = 600 secondi (10 minuti)
+ **TTL di default** = 2 secondi
+ **Intestazioni incluse nella chiave cache:**
  + `Authorization`
  + `CloudFront-Viewer-Country`
  + `Host`

  Viene inclusa anche l'intestazione `Accept-Encoding` normalizzata perché l'impostazione degli oggetti compressi della cache è abilitata. Per ulteriori informazioni, consulta [Supporto della compressione](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookie inclusi nella chiave cache:** tutti i cookie sono inclusi.
+ **Stringhe di query incluse nella chiave cache:** tutte le stringhe di query sono incluse.
+ **Impostazione cache oggetti compressi:** Abilitata. Per ulteriori informazioni, consulta [Supporto della compressione](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

**avvertimento**  
Poiché questa policy ha un TTL minimo maggiore di 0, CloudFront memorizzerà nella cache il contenuto almeno per la durata specificata nel TTL minimo della policy di cache, anche se le `private` direttive `Cache-Control: no-cache``no-store`, o sono presenti nelle intestazioni di origine.

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

Amplify utilizza le seguenti policy della cache gestite per ottimizzare la configurazione della cache predefinita per le applicazioni dei clienti:
+ [Amplify-Default](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4d1d2f1d-3a71-49ad-9e08-7ea5d843a556)
+ [Amplifica- DefaultNoCookies](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/a6bad946-36c3-4c33-aa98-362c74a7fb13)
+ [Amplifica- ImageOptimization](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/1c6db51a-a33f-469a-8245-dae26771f530)
+ [Amplifica- StaticContent](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/7e5fad67-ee98-4ad0-b05a-394999eefc1a)

**Nota**  
Queste policy sono utilizzate solo da Amplify. Si sconsiglia di utilizzare queste policy per le distribuzioni. 

Per ulteriori informazioni sulla gestione della configurazione della cache per l’applicazione ospitata su Amplify, consulta [Gestione della configurazione della cache](https://docs.aws.amazon.com/amplify/latest/userguide/caching.html) nella *Guida per l’utente di Amplify Hosting*.

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

[Visualizza questa politica nella console CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4135ea2d-6df8-44a3-9df3-4b5a84be39ad)

Questa policy disabilita la memorizzazione nella cache. Questa policy è utile per il contenuto dinamico e per le richieste che non sono memorizzabili nella cache.

Quando si utilizza CloudFormation AWS CLI, o l' CloudFront API, l'ID per questa policy è:

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

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 0 secondi
+ **TTL massimo** = 0 secondi
+ **TTL di default** = 0 secondi
+ **Intestazioni incluse nella chiave cache:** nessuna
+ **Cookie inclusi nella chiave cache:** nessuno
+ **Stringhe di query incluse nella chiave della cache:** nessuna
+ **Impostazione cache degli oggetti compressi:** disabilitata

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

[Visualizza questa politica nella CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/658327ea-f89d-4fab-a63d-7e88639e58f6)

Questa politica è progettata per ottimizzare l'efficienza della cache riducendo al minimo i valori CloudFront inclusi nella chiave della cache. CloudFront non include stringhe di query o cookie nella chiave cache e include solo l'intestazione normalizzata`Accept-Encoding`. [Ciò consente di CloudFront memorizzare separatamente gli oggetti nei formati di compressione Gzip e Brotli quando l'origine li restituisce o quando è abilitata la compressione dei bordi. CloudFront ](ServingCompressedFiles.md)

Quando si utilizza CloudFormation, o l' CloudFront API AWS CLI, l'ID per questa policy è:

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

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 1 secondo
+ **TTL massimo** = 31.536.000 secondi (365 giorni).
+ **TTL di default** = 86.400 secondi (24 ore).
+ **Intestazioni incluse nella chiave della cache:** nessuna è esplicitamente inclusa. L'intestazione `Accept-Encoding` normalizzata viene inclusa perché l'impostazione degli oggetti compressi della cache è abilitata. Per ulteriori informazioni, consulta [Supporto della compressione](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookie inclusi nella chiave cache:** nessuno.
+ **Stringhe di query incluse nella chiave della cache:** nessuna.
+ **Impostazione cache oggetti compressi:** Abilitata. Per ulteriori informazioni, consulta [Supporto della compressione](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

**avvertimento**  
Poiché questa policy ha un TTL minimo maggiore di 0, CloudFront memorizzerà nella cache il contenuto almeno per la durata specificata nel TTL minimo della policy di cache, anche se le `private` direttive `Cache-Control: no-cache``no-store`, o sono presenti nelle intestazioni di origine.

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

[Visualizza questa politica nella console CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/b2884449-e4de-46a7-ac36-70bc7f1ddd6d)

Questa policy è progettata per ottimizzare l'efficienza della cache riducendo al minimo i valori inclusi nella chiave cache. Non sono incluse stringhe di query, intestazioni o cookie. Questa policy è identica a quella precedente, ma disabilita l'impostazione degli oggetti compressi nella cache.

Quando si utilizza CloudFormation AWS CLI, o l' CloudFront API, l'ID per questa policy è:

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

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 1 secondo
+ **TTL massimo** = 31.536.000 secondi (365 giorni)
+ **TTL di default** = 86.400 secondi (24 ore)
+ **Intestazioni incluse nella chiave cache:** nessuna
+ **Cookie inclusi nella chiave cache:** nessuno
+ **Stringhe di query incluse nella chiave della cache:** nessuna
+ **Impostazione cache degli oggetti compressi:** disabilitata

**avvertimento**  
Poiché questa policy ha un TTL minimo maggiore di 0, CloudFront memorizzerà nella cache il contenuto almeno per la durata specificata nel TTL minimo della policy di cache, anche se le `private` direttive `Cache-Control: no-cache``no-store`, o sono presenti nelle intestazioni di origine.

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

[Visualizza questa politica nella console CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/08627262-05a9-4f76-9ded-b50ca2e3a84f)

Questo criterio è progettato per l'utilizzo con un'origine che è un endpoint AWS Elemental MediaPackage .

Quando si utilizza CloudFormation AWS CLI, o l' CloudFront API, l'ID per questa policy è:

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

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 0 secondi
+ **TTL massimo** = 31.536.000 secondi (365 giorni)
+ **TTL di default** = 86.400 secondi (24 ore)
+ **Intestazioni incluse nella chiave cache:**
  + `Origin`

  Viene inclusa anche l'intestazione `Accept-Encoding` normalizzata perché l'impostazione degli oggetti compressi della cache è abilitata per Gzip. Per ulteriori informazioni, consulta [Supporto della compressione](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookie inclusi nella chiave cache:** nessuno
+ **Stringhe di query incluse nella chiave della cache:**
  + `aws.manifestfilter`
  + `start`
  + `end`
  + `m`
+ **Impostazione cache oggetti compressi:** abilitata per Gzip. Per ulteriori informazioni, consulta [Supporto della compressione](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

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

[Visualizza questa politica nella CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/83da9c7e-98b4-4e11-a168-04f0df8e2c65)

Questa policy è progettata per essere utilizzata con un’origine che restituisce intestazioni di risposta HTTP `Cache-Control` e non fornisce contenuti diversi in base ai valori presenti nella stringa di query. Se l’origine fornisce diversi contenuti in base ai valori presenti nella stringa di query, valuta la possibilità di utilizzare [UseOriginCacheControlHeaders-QueryStrings](#managed-cache-policy-origin-cache-headers-query-strings).

Quando si utilizza CloudFormation AWS CLI, o l' CloudFront API, l'ID per questa policy è:

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

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 0 secondi
+ **TTL massimo** = 31.536.000 secondi (365 giorni)
+ **TTL di default** = 0 secondi
+ **Intestazioni incluse nella chiave cache:**
  + `Host`
  + `Origin`
  + `X-HTTP-Method-Override`
  + `X-HTTP-Method`
  + `X-Method-Override`

  Viene inclusa anche l'intestazione `Accept-Encoding` normalizzata perché l'impostazione degli oggetti compressi della cache è abilitata. Per ulteriori informazioni, consulta [Supporto della compressione](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookie inclusi nella chiave della cache:** tutti i cookie sono inclusi.
+ **Stringhe di query incluse nella chiave della cache:** nessuna.
+ **Impostazione cache oggetti compressi:** Abilitata. Per ulteriori informazioni, consulta [Supporto della compressione](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).

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

[Visualizza questa politica nella CloudFront console](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4cc15a8a-d715-48a4-82b8-cc0b614638fe)

Questa policy è progettata per essere utilizzata con un’origine che restituisce intestazioni di risposta HTTP `Cache-Control` e fornisce contenuti diversi in base ai valori presenti nella stringa di query. Se l’origine non fornisce contenuti diversi in base ai valori presenti nella stringa di query, valuta la possibilità di utilizzare [UseOriginCacheControlHeaders](#managed-cache-policy-origin-cache-headers).

Quando si utilizza CloudFormation AWS CLI, o l' CloudFront API, l'ID per questa policy è:

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

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 0 secondi
+ **TTL massimo** = 31.536.000 secondi (365 giorni)
+ **TTL di default** = 0 secondi
+ **Intestazioni incluse nella chiave cache:**
  + `Host`
  + `Origin`
  + `X-HTTP-Method-Override`
  + `X-HTTP-Method`
  + `X-Method-Override`

  Viene inclusa anche l'intestazione `Accept-Encoding` normalizzata perché l'impostazione degli oggetti compressi della cache è abilitata. Per ulteriori informazioni, consulta [Supporto della compressione](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).
+ **Cookie inclusi nella chiave della cache:** tutti i cookie sono inclusi.
+ **Stringhe di query incluse nella chiave della cache:** tutte le stringhe di query sono incluse.
+ **Impostazione cache oggetti compressi:** Abilitata. Per ulteriori informazioni, consulta [Supporto della compressione](cache-key-understand-cache-policy.md#cache-policy-compressed-objects).