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à.
Scrivere e creare una funzione Lambda @Edge
Per usare Lambda @Edge, scrivi il codice per la tua AWS Lambda funzione. Per aiutarti a scrivere le funzioni Lambda @Edge, consulta le seguenti risorse:
- 
				Struttura dell'evento Lambda@Edge— Comprendi la struttura degli eventi da usare con Lambda @Edge. 
- 
				Esempi di funzioni Lambda@Edge— Funzioni di esempio, come il A/B test e la generazione di un reindirizzamento HTTP. 
Il modello di programmazione per l'utilizzo di Node.js o Python con Lambda @Edge è lo stesso dell'utilizzo di Lambda in un. Regione AWSPer ulteriori informazioni, consulta Creazione di funzioni Lambda con Node.js o Creazione di funzioni Lambda con Python nella Developer Guide.AWS Lambda
Nella funzione Lambda @Edge, includi il callback parametro e restituisci l'oggetto applicabile per gli eventi di richiesta o risposta:
- 
				Eventi di richiesta - È necessario includere l'oggetto cf.requestnella risposta.Se si sta generando una risposta, includere l'oggetto cf.responsenella risposta. Per ulteriori informazioni, consulta Genera risposte HTTP nei trigger di richiesta.
- 
				Eventi di risposta - È necessario includere l'oggetto cf.responsenella risposta.
Dopo aver scritto il tuo codice o usato uno degli esempi, crei la funzione in Lambda. Per creare una funzione o modificarne una esistente, consulta i seguenti argomenti:
Dopo aver creato la funzione in Lambda, configuri Lambda per eseguire la funzione in base a CloudFront eventi specifici, chiamati trigger. Per ulteriori informazioni, consulta Aggiungere trigger per una funzione Lambda @Edge.