Personalizzazione completa con funzioni - 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à.

Personalizzazione completa con funzioni

Con Amazon CloudFront, puoi scrivere il tuo codice per personalizzare il modo in cui le tue CloudFront distribuzioni elaborano le richieste e le risposte HTTP. Il codice viene eseguito fisicamente vicino ai visualizzatori (utenti) in modo da ridurre al minimo la latenza e non è necessario gestire server o altra infrastruttura. Puoi scrivere codice per 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.

Il codice che scrivi e alleghi alla tua CloudFront distribuzione è chiamato funzione edge. CloudFront offre due modi per scrivere e gestire le funzioni edge:

CloudFront Funzioni

Puoi scrivere funzioni leggere JavaScript per personalizzazioni CDN su larga scala e sensibili alla latenza. 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

Lambda@Edge

Lambda @Edge è un'estensione AWS Lambdache offre un'elaborazione potente e flessibile per funzioni complesse e una logica applicativa completa più vicina agli utenti ed è altamente sicura. Le funzioni di Lambda@Edge vengono eseguite in un ambiente di runtime Node.js o Python. Li pubblichi su un singolo Regione AWS, ma quando associ la funzione a una CloudFront distribuzione, Lambda @Edge replica automaticamente il tuo codice in tutto il mondo.

Se esegui AWS WAF su CloudFront, puoi utilizzare le intestazioni AWS WAF inserite sia per CloudFront Functions che per Lambda @Edge. Funziona per le richieste e le risposte di Viewer e Origin.