

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à.

# Personalizza a 360° con CloudFront Functions
<a name="cloudfront-functions"></a>

Con CloudFront Functions, puoi scrivere funzioni leggere JavaScript per personalizzazioni CDN su larga scala e sensibili alla latenza. Le tue funzioni possono manipolare le richieste e le risposte che arrivano CloudFront, eseguire l'autenticazione e l'autorizzazione di base, generare risposte HTTP all'edge e altro ancora. L'ambiente di runtime CloudFront Functions offre tempi di avvio inferiori al millisecondo, è immediatamente scalabile per gestire milioni di richieste al secondo ed è estremamente sicuro. CloudFront Functions è una funzionalità nativa di CloudFront, il che significa che puoi creare, testare e distribuire il codice interamente all'interno. CloudFront

Quando associ una CloudFront funzione a una CloudFront distribuzione, CloudFront intercetta le richieste e le risposte nelle postazioni CloudFront periferiche e le trasmette alla tua funzione. È possibile richiamare CloudFront Functions quando si verificano i seguenti eventi:
+ Quando CloudFront riceve una richiesta da un visualizzatore (richiesta del visualizzatore)
+ Before CloudFront restituisce la risposta allo spettatore (risposta del visualizzatore)
+ Durante la creazione della connessione TLS (richiesta di connessione), attualmente disponibile per le connessioni TLS (mTLS) reciproche

Per ulteriori informazioni sulle CloudFront funzioni, consulta i seguenti argomenti:

**Topics**
+ [Tutorial: crea una funzione semplice con CloudFront Functions](functions-tutorial.md)
+ [Tutorial: crea una CloudFront funzione che includa valori chiave](functions-tutorial-kvs.md)
+ [Scrittura del codice della funzione](writing-function-code.md)
+ [Creazione di funzioni](create-function.md)
+ [Test delle funzioni](test-function.md)
+ [Aggiornamento delle funzioni](update-function.md)
+ [Pubblicazione di funzioni](publish-function.md)
+ [Associazione delle funzioni alle distribuzioni](associate-function.md)
+ [Amazon CloudFront KeyValueStore](kvs-with-functions.md)