Aggiunta o rimozione di intestazioni HTTP in risposte CloudFront con una policy - Amazon CloudFront

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-Control per controllare il caching del browser.

  • Un'intestazione Access-Control-Allow-Origin per 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-Policy e X-Frame-Options.

  • Un'intestazione Server-Timing per 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: