Scrivere e creare una funzione Lambda @Edge - 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à.

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:

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.request nella risposta.

    Se si sta generando una risposta, includere l'oggetto cf.response nella risposta. Per ulteriori informazioni, consulta Genera HTTP risposte nei trigger di richiesta.

  • Eventi di risposta - È necessario includere l'oggetto cf.response nella 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.