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

2 minuti di lettura
0

L'origine della mia distribuzione Amazon CloudFront richiede che le richieste includano l'intestazione di autorizzazione. Per questo motivo, la mia distribuzione deve inoltrare l'intestazione di autorizzazione all'origine.

Breve descrizione

Puoi configurare la distribuzione affinché inoltri l'intestazione di autorizzazione all'origine in uno dei modi seguenti:

  • Crea una policy della cache. Quindi, associa la policy della cache al comportamento della cache che deve inoltrare l'intestazione di autorizzazione.
    Nota: per inoltrare l'intestazione di autorizzazione non puoi utilizzare una policy per la richiesta dell'origine. Per evitare che la cache soddisfi richieste non autorizzate, l'intestazione deve far parte della chiave della cache. Se crei una policy per la richiesta dell'origine che inoltri l'intestazione di autorizzazione, CloudFront restituirà un errore HTTP 400.
  • Modifica un comportamento della cache esistente utilizzando le impostazioni della cache legacy.

Importante: le origini Amazon Simple Storage Service (Amazon S3) non supportano la memorizzazione nella cache basata sull'intestazione di autorizzazione. Per ulteriori informazioni, consulta la pagina Scelta delle intestazioni su cui basare il caching.

Risoluzione

Crea una policy della cache

  1. Segui i passaggi per creare una policy della cache utilizzando la console CloudFront.
  2. In Impostazioni chiave cache, in Intestazioni scegli Includi le seguenti intestazioni. Quindi, in Aggiungi intestazioni, seleziona Autorizzazione.
  3. Completa tutte le altre impostazioni della policy della cache in base ai requisiti del comportamento a cui stai associando la policy. Quindi, scegli Crea.
  4. Dopo aver creato la policy della cache, segui i passaggi per associare le policy al comportamento pertinente della distribuzione CloudFront.

Modifica di un comportamento della cache esistente utilizzando le impostazioni della cache legacy

  1. Apri la console CloudFront, quindi scegli la tua distribuzione.
  2. Scegli la scheda Comportamenti, quindi seleziona il percorso a cui desideri inoltrare l'intestazione di autorizzazione.
  3. Scegli Modifica.
  4. In Intestazioni, scegli Includi le seguenti intestazioni. Quindi, in Aggiungi intestazioni, seleziona Autorizzazione.
  5. Scegli Salva modifiche.

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa