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à.
Aggiunta o rimozione di intestazioni HTTP in risposte CloudFront con una policy
Puoi configurare CloudFront per modificare le intestazioni HTTP nelle risposte inviate ai visualizzatori (browser web e altri client). CloudFront può rimuovere le intestazioni ricevute dall'origine o aggiungere intestazioni alla risposta, prima di inviare la risposta ai visualizzatori. L'esecuzione di queste modifiche non richiede la scrittura di codice o la modifica dell'origine.
Ad esempio, è possibile rimuovere intestazioni come X-Powered-By e Vary in modo che CloudFront non le includa nelle risposte che invia ai visualizzatori. In alternativa, puoi aggiungere intestazioni HTTP come le seguenti:
-
Un'intestazione
Cache-Controlper controllare il caching del browser. -
Un'intestazione
Access-Control-Allow-Originper consentire la condivisione di risorse multiorigine (CORS). È anche possibile aggiungere altre intestazioni CORS. -
Un set di intestazioni di sicurezza comuni, ad esempio
Strict-Transport-Security,Content-Security-PolicyeX-Frame-Options. -
Un'intestazione
Server-Timingper visualizzare le informazioni relative alle prestazioni e al routing della richiesta e della risposta tramite CloudFront.
Per specificare le intestazioni che CloudFront aggiunge o rimuove alle risposte HTTP, è necessario utilizzare una policy delle intestazioni di risposta. Collegare una policy delle intestazioni di risposta a uno o più comportamenti della cache. CloudFront modifica le intestazioni nelle risposte HTTP che invia per le richieste corrispondenti a un comportamento della cache. CloudFront modifica le intestazioni alle risposte che CloudFront serve dalla cache e quelle che CloudFront inoltra dall'origine. Se la risposta di origine include una o più intestazioni presenti in una policy delle intestazioni di risposta, la policy può specificare se CloudFront utilizza l'intestazione ricevuta dall'origine o la sovrascrive con quella della policy delle intestazioni di risposta.
Nota
Se aggiungi intestazioni che controllano il caching del browser alle policy delle intestazioni di risposta, ad esempio Cache-Control, CloudFront aggiunge queste intestazioni solo alla risposta visualizzatore. Queste intestazioni non influiscono sul modo in cui CloudFront memorizza nella cache l’oggetto richiesto.
CloudFront fornisce policy delle intestazioni di risposta predefinite, note come policy gestite, per casi d'uso comuni. È possibile utilizzare queste policy gestite oppure creare policy specifiche per le proprie esigenze. Puoi collegare una singola policy delle intestazioni di risposta a più comportamenti della cache in più distribuzioni nella tua Account AWS.
Per ulteriori informazioni, consulta gli argomenti seguenti: