L'origine configurata sulla mia distribuzione Amazon CloudFront utilizza l'hosting virtuale. Per questo motivo, tale distribuzione deve inoltrare l'intestazione host al mio server di origine. Voglio configurare la mia distribuzione per inoltrare l'intestazione dell'host.
Breve descrizione
Per configurare la distribuzione in modo che inoltri l'intestazione dell'host all'origine, esegui una delle seguenti azioni:
- Crea una policy di cache e una policy di richiesta di origine.
- Modifica le impostazioni di un comportamento esistente nella distribuzione.
Importante: per le origini di Amazon Simple Storage Service (Amazon S3), le cache basate sull'intestazione dell'host non sono supportate. Per ulteriori informazioni, consulta Selecting the headers to base caching on.
Se crei una policy personalizzata per le origini di API Gateway senza dominio personalizzato, non inoltrare l'intestazione HOST. In caso contrario, viene visualizzato un errore 403.
Risoluzione
Creare un criterio di cache e un criterio di richiesta di origine
- Segui i passaggi per creare una policy della cache utilizzando la console CloudFront.
- In Impostazioni chiave cache, scegli Includi le seguenti intestazioni per Intestazioni. Dall'elenco a discesa Aggiungi intestazione, scegli Host.
- Completa tutte le altre impostazioni della policy della cache in base ai requisiti del comportamento a cui stai associando la policy. Quindi, scegli Crea.
- Dopo avere creato la policy della cache, segui i passaggi per collegare le policy ai comportamenti rilevanti della distribuzione CloudFront.
Modifica le impostazioni di un comportamento esistente
- Apri la console CloudFront. Quindi, scegli la tua distribuzione.
- Scegli la scheda Comportamenti, quindi scegli il percorso a cui inoltrare l'intestazione dell'host.
- Scegli Modifica.
- In Richieste di chiave e origine della cache, conferma che sono selezionate le Impostazioni della cache legacy. Se non è selezionata, segui i passaggi nella sezione precedente per creare una policy della cache. Se sono selezionate le Impostazioni della cache legacy, completa i seguenti valori:
In Intestazioni, scegli Includi le seguenti intestazioni.
Dall'elenco a discesa Aggiungi intestazione, scegli Host.
- Scegli Salva modifiche.
Informazioni correlate
Caching content based on request headers
Working with policies