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à.
Creazione di policy della cache
È possibile utilizzare una policy della cache per migliorare il rapporto di accessi della cache controllando i valori (stringhe di query URL, intestazioni HTTP e cookie) inclusi nella chiave della cache. È possibile creare una policy della cache nella console di CloudFront, con l'AWS Command Line Interface (AWS CLI) o con l'API CloudFront.
Dopo aver creato una policy della cache, è possibile collegarla a uno o più comportamenti della cache in una distribuzione CloudFront.
- Console
-
Per creare una policy della cache (console)
-
Accedi alla Console di gestione AWS e apri la pagina Policy nella console CloudFront all’indirizzohttps://console.aws.amazon.com/cloudfront/v4/home?#/policies
. -
Scegliere Crea policy cache.
-
Scegliere l'impostazione desiderata per questa policy della cache. Per ulteriori informazioni, consulta Informazioni sulle policy della cache.
-
Al termine, scegli Create (Crea).
Dopo aver creato una policy della cache, è possibile collegarla a un comportamento della cache.
Per allegare una policy della cache a una distribuzione esistente (console)
-
Apri la pagina Distribuzioni nella console CloudFront all'indirizzo https://console.aws.amazon.com/cloudfront/v4/home#/distributions
. -
Scegli la distribuzione da aggiornare, quindi scegli la scheda Comportamenti.
-
Scegliere il comportamento della cache da aggiornare, quindi scegliere Modifica.
In alternativa, per creare un nuovo comportamento della cache, scegliere Crea comportamento.
-
Per la Chiave di cache e richiesta di origine, assicurarsi che sia scelto Policy di cache e policy di richiesta origine.
-
Per Policy cache, scegliere la policy della cache da collegare a questo comportamento della cache.
-
Scegli Save changes (Salva modifiche) nella parte inferiore della pagina.
Per allegare una policy della cache a una nuova distribuzione (console)
Aprire la console CloudFront all'indirizzo https://console.aws.amazon.com/cloudfront/v4/home
. -
Scegliere Create Distribution (Crea distribuzione).
-
Per la Chiave di cache e richiesta di origine, assicurarsi che sia scelto Policy di cache e policy di richiesta origine.
-
Per Cache policy (Policy della cache), scegliere la policy della cache da associare al comportamento predefinito della cache di questa distribuzione.
-
Scegliere le impostazioni desiderate per l'origine, il comportamento predefinito della cache e altre impostazioni di distribuzione. Per ulteriori informazioni, consulta Riferimento a tutte le impostazioni di distribuzione.
-
Al termine, scegliere Crea distribuzione.
-
- CLI
-
Per creare una policy della cache con AWS Command Line Interface (AWS CLI), utilizzare il comando aws cloudfront create-cache-policy. È possibile utilizzare un file di input per fornire i parametri di input del comando, anziché specificare ogni singolo parametro come input della riga di comando.
Per creare una policy della cache (CLI con file di input)
-
Utilizzare il comando seguente per creare un file denominato
cache-policy.yamlche contiene tutti i parametri di input per il comando create-cache-policy.aws cloudfront create-cache-policy --generate-cli-skeleton yaml-input > cache-policy.yaml -
Aprire il file
cache-policy.yamlappena creato. Modificare il file per specificare le impostazioni delle policy della cache desiderate, quindi salvare il file. È possibile rimuovere i campi facoltativi dal file, ma non rimuovere i campi obbligatori.Per ulteriori informazioni sulle impostazioni delle policy della cache, consulta Informazioni sulle policy della cache.
-
Utilizzare il comando seguente per creare la policy della cache utilizzando i parametri di input dal file
cache-policy.yaml.aws cloudfront create-cache-policy --cli-input-yaml file://cache-policy.yamlPrendere nota del valore
Idnell'output del comando. Questo è l'ID della policy della cache ed è necessario per collegare la policy della cache al comportamento della cache di una distribuzione CloudFront.
Per collegare una policy della cache a una distribuzione esistente (CLI con file di input)
-
Utilizzare il comando seguente per salvare la configurazione di distribuzione per la distribuzione CloudFront che si desidera aggiornare. Sostituire
distribution_IDcon l'ID della distribuzione.aws cloudfront get-distribution-config --iddistribution_ID--output yaml > dist-config.yaml -
Aprire il file
dist-config.yamlappena creato. Modificare il file, apportando le seguenti modifiche a ogni comportamento della cache che si sta aggiornando per utilizzare una policy della cache.-
Nel comportamento della cache, aggiungere un campo denominato
CachePolicyId. Per il valore del campo, utilizzare l'ID della policy della cache annotato dopo la creazione della policy. -
Rimuovere i campi
MinTTL,MaxTTL,DefaultTTLeForwardedValuesdal comportamento della cache. Queste impostazioni sono specificate nella policy della cache, pertanto non è possibile includere questi campi e una policy della cache nello stesso comportamento della cache. -
Rinominare il campo
ETaginIfMatch, ma non modificare il valore del campo.
Salvare il file al termine.
-
-
Utilizzare il comando seguente per aggiornare la distribuzione e utilizzare la policy della cache. Sostituire
distribution_IDcon l'ID della distribuzione.aws cloudfront update-distribution --iddistribution_ID--cli-input-yaml file://dist-config.yaml
Per allegare una policy della cache a una nuova distribuzione (CLI con file di input)
-
Utilizzare il comando seguente per creare un file denominato
distribution.yamlche contiene tutti i parametri di input per il comando create-distribution.aws cloudfront create-distribution --generate-cli-skeleton yaml-input > distribution.yaml -
Aprire il file
distribution.yamlappena creato. Nel comportamento predefinito della cache immettere nel campoCachePolicyIdl'ID della policy della cache annotato dopo la creazione della policy. Continuare a modificare il file per specificare le impostazioni di distribuzione desiderate, quindi salvare il file al termine.Per ulteriori informazioni sulle impostazioni di distribuzione, consulta Riferimento a tutte le impostazioni di distribuzione.
-
Utilizzare il comando seguente per creare la distribuzione utilizzando i parametri di input dal file
distribution.yaml.aws cloudfront create-distribution --cli-input-yaml file://distribution.yaml
-
- API
-
Per creare una policy della cache con l'API CloudFront, utilizzare CreateCachePolicy. Per ulteriori informazioni sui campi specificati in questa chiamata API, consulta Informazioni sulle policy della cache e la documentazione di riferimento delle API per l'SDK AWS o altro client API.
Dopo aver creato una policy della cache, è possibile collegarla a un comportamento della cache, utilizzando una delle seguenti chiamate API:
-
Per collegarlo a un comportamento della cache in una distribuzione esistente, utilizzare UpdateDistribution.
-
Per collegarlo a un comportamento della cache in una nuova distribuzione, utilizzare CreateDistribution.
Per entrambe le chiamate API, fornire l'ID della policy della cache nel campo
CachePolicyId, all'interno di un comportamento della cache. Per ulteriori informazioni sugli altri campi specificati in queste chiamate API, consulta Riferimento a tutte le impostazioni di distribuzione e la documentazione di riferimento delle API per l'SDK AWS o un altro client API. -