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à.
Usa politiche di cache gestite
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 oSDKs). I nomi e IDs sono elencati nella sezione seguente.
Per ulteriori informazioni, consulta Crea politiche di cache.
Negli argomenti seguenti vengono descritte le policy della cache gestite che è possibile utilizzare.
Argomenti
Amplify
Visualizza questa politica nella CloudFront console
Questa policy è progettata per l'utilizzo con un'origine che è una Web App AWS Amplify
Quando si utilizza AWS CloudFormation AWS CLI CloudFront API, l'o l'ID per questa policy è:
2e54312d-136d-493c-8eb9-b001f22f67d2
Questa policy ha le seguenti impostazioni:
-
MinimoTTL: 2 secondi
-
MassimoTTL: 600 secondi (10 minuti)
-
Impostazione predefinitaTTL: 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. -
-
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.
AWS Amplify Politiche di hosting della cache
Amplify utilizza le seguenti politiche di cache gestita per ottimizzare la configurazione cache predefinita per le applicazioni dei clienti:
Nota
Queste politiche sono utilizzate solo da Amplify. Non ti consigliamo di utilizzare queste politiche per le tue distribuzioni.
Per ulteriori informazioni sulla gestione della configurazione della cache per l'applicazione ospitata da Amplify, consulta Managing cache configuration nella Amplify Hosting User Guide.
CachingDisabled
Visualizza questa politica nella console CloudFront
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 AWS CloudFormation AWS CLI CloudFront API, l'o l'ID per questa policy è:
4135ea2d-6df8-44a3-9df3-4b5a84be39ad
Questa policy ha le seguenti impostazioni:
-
MinimoTTL: 0 secondi
-
MassimoTTL: 0 secondi
-
Impostazione predefinitaTTL: 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
Visualizza questo criterio nella CloudFront console
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 della cache e include solo l'intestazione normalizzataAccept-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
Quando si utilizza AWS CloudFormation, l'o il AWS CLI CloudFront API, l'ID per questa politica è:
658327ea-f89d-4fab-a63d-7e88639e58f6
Questa policy ha le seguenti impostazioni:
-
MinimoTTL: 1 secondo.
-
MassimoTTL: 31.536.000 secondi (365 giorni).
-
Impostazione predefinitaTTL: 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. -
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.
CachingOptimizedForUncompressedObjects
Visualizza questo criterio nella console CloudFront
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 AWS CloudFormation AWS CLI CloudFront API, l'o l'ID per questa policy è:
b2884449-e4de-46a7-ac36-70bc7f1ddd6d
Questa policy ha le seguenti impostazioni:
-
MinimoTTL: 1 secondo
-
MassimoTTL: 31.536.000 secondi (365 giorni)
-
Impostazione predefinitaTTL: 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
Elementale- MediaPackage
Visualizza questa politica nella console CloudFront
Questo criterio è progettato per l'utilizzo con un'origine che è un endpoint AWS Elemental MediaPackage .
Quando si utilizza AWS CloudFormation AWS CLI CloudFront API, l'o l'ID per questa policy è:
08627262-05a9-4f76-9ded-b50ca2e3a84f
Questa policy ha le seguenti impostazioni:
-
MinimoTTL: 0 secondi
-
MassimoTTL: 31.536.000 secondi (365 giorni)
-
Impostazione predefinitaTTL: 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. -
-
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.
UseOriginCacheControlHeaders
Visualizza questo criterio nella console CloudFront
Questa policy è progettata per essere utilizzata con un'origine che restituisce le intestazioni di Cache-Control
HTTP risposta e non fornisce contenuti diversi in base ai valori presenti nella stringa di query. Se la tua origine offre contenuti diversi in base ai valori presenti nella stringa di query, valuta la possibilità di utilizzareUseOriginCacheControlHeaders-QueryStrings.
Quando si utilizza AWS CloudFormation AWS CLI CloudFront API, l'o l'ID per questa politica è:
83da9c7e-98b4-4e11-a168-04f0df8e2c65
Questa policy ha le seguenti impostazioni:
-
MinimoTTL: 0 secondi
-
MassimoTTL: 31.536.000 secondi (365 giorni)
-
Impostazione predefinita TTL: 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. -
-
Cookie inclusi nella chiave 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.
UseOriginCacheControlHeaders-QueryStrings
Visualizza questa politica nella CloudFront console
Questa policy è progettata per essere utilizzata con un'origine che restituisce le intestazioni di Cache-Control
HTTP risposta e fornisce contenuti diversi in base ai valori presenti nella stringa di query. Se la tua origine non offre contenuti diversi in base ai valori presenti nella stringa di query, valuta la possibilità di utilizzareUseOriginCacheControlHeaders.
Quando si utilizza AWS CloudFormation AWS CLI CloudFront API, l'o l'ID per questa politica è:
4cc15a8a-d715-48a4-82b8-cc0b614638fe
Questa policy ha le seguenti impostazioni:
-
MinimoTTL: 0 secondi
-
MassimoTTL: 31.536.000 secondi (365 giorni)
-
Impostazione predefinita TTL: 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. -
-
Cookie inclusi nella chiave 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.