Salta al contenuto

Come posso configurare le policy della cache di CloudFront e le policy di richiesta di origine per controllare il comportamento della cache e gestire le richieste di inoltro?

4 minuti di lettura
0

Desidero configurare le policy della cache di Amazon CloudFront e le policy delle richieste di origine per controllare il comportamento della cache e inoltrare le richieste all'origine.

Risoluzione

Configura una policy della cache

Puoi creare policy della cache personalizzate o utilizzare policy della cache gestite. Per creare una policy della cache personalizzata o collegare una policy della cache a una distribuzione, consulta Crea policy della cache.

Per una panoramica delle policy della cache, consulta Comprendi le policy sulla cache.

Per informazioni sull'utilizzo delle policy con le chiavi della cache, consulta Controlla la chiave della cache con una policy.

Configura una policy di richiesta di origine

Puoi creare policy della cache delle richieste di origine personalizzate o utilizzare policy della cache delle richieste di origine gestite. Per creare una policy della richiesta di origine personalizzata o collegare una policy della richiesta di origine a una distribuzione esistente o nuova, consulta Crea policy della richiesta di origine.

Per una panoramica delle policy della richiesta di origine, consulta Comprendi le policy relative alle richieste di origine.

Per informazioni sull'utilizzo delle policy con le chiavi della cache, consulta Controlla le richieste di origine con una policy.

Utilizza insieme le policy della cache e le policy della richiesta di origine

Le policy della cache controllano il comportamento di caching in base alla chiave della cache e inoltrano le informazioni all'origine, mentre le policy della richiesta di origine inoltrano solo le richieste. Per utilizzare una policy della richiesta di origine in un comportamento di caching, devi utilizzare anche una policy della cache.

Ad esempio, desideri memorizzare nella cache le richieste in base a un parametro specifico della stringa di query e inoltrare tutte le stringhe di query all'origine. Crea una policy della cache che includa solo il parametro della stringa di query specificato per la chiave della cache. Quindi crea una policy della richiesta di origine che includa tutte le stringhe di query. Collega la policy della cache e la policy della richiesta di origine al comportamento di caching.

Nell'esempio precedente, il parametro specificato ottimizza la cache, ma l'origine riceve tutte le stringhe di query da elaborare. Per ulteriori informazioni, consulta Scopri come interagiscono le policy della richiesta di origine e le policy della cache.

Esegui la migrazione dalle impostazioni della cache precedenti

È consigliabile utilizzare una policy della cache o una policy della richiesta di origine anziché le impostazioni della cache legacy di CloudFront.

Per eseguire la migrazione dalle impostazioni della cache precedenti a una policy della cache o a una policy della richiesta di origine, completa i seguenti passaggi:

  1. Apri la console CloudFront.
  2. Nel pannello di navigazione, scegli Distributions (Distribuzioni), quindi seleziona la distribuzione.
  3. Scegli la scheda Behaviors (Comportamenti), quindi seleziona il comportamento.
  4. Scegli Edit (Modifica).
  5. Per Cache key and origin requests (Chiave della cache e richieste di origine), scegli Cache policy and origin request policy (recommended) (Policy della cache e policy della richiesta di origine (scelta consigliata)).
  6. Scegli l'elenco a discesa Cache policy (Policy della cache), quindi seleziona una policy della cache. In alternativa, scegli l'elenco a discesa Origin request policy (Policy della richiesta di origine), quindi seleziona una policy dell'origine.
  7. (Facoltativo) Scegli l'elenco a discesa Response headers policy (Policy delle intestazioni di risposta), quindi seleziona un'intestazione di risposta.
  8. Scegli Save changes (Salva modifiche).

Informazioni correlate

Come faccio a memorizzare nella cache i contenuti in CloudFront in base alle intestazioni HTTP?

Come posso modificare le configurazioni di CloudFront in modo che determinati file non vengano memorizzati nella cache?

Come posso configurare CloudFront per inoltrare l'intestazione dell'host all'origine?

Come posso configurare CloudFront per inoltrare l'intestazione di autorizzazione all'origine?

AWS UFFICIALEAggiornata 5 mesi fa