Aggiungere trigger per 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à.

Aggiungere trigger per una funzione Lambda @Edge

Un trigger Lambda @Edge è una combinazione di CloudFront distribuzione, comportamento della cache ed evento che causa l'esecuzione di una funzione. È possibile specificare uno o più CloudFront trigger che causano l'esecuzione della funzione. Ad esempio, potete creare un trigger che provochi l'esecuzione della funzione quando si CloudFront riceve una richiesta da un visualizzatore per uno specifico comportamento della cache impostato per la distribuzione.

Suggerimento

Quando crei una CloudFront distribuzione, specifichi le impostazioni che indicano CloudFront come rispondere quando riceve richieste diverse. Le impostazioni predefinite sono denominate comportamento predefinito della cache per la distribuzione. È possibile impostare comportamenti aggiuntivi della cache che definiscono la modalità di CloudFront risposta in circostanze specifiche, ad esempio quando riceve una richiesta per un tipo di file specifico. Per ulteriori informazioni, consulta Impostazioni del comportamento cache.

Al momento della creazione di una funzione Lambda, è possibile specificare un solo trigger. Puoi aggiungere altri trigger alla stessa funzione in un secondo momento utilizzando la console Lambda o modificando la distribuzione nella CloudFront console.

  • La console Lambda funziona bene se desideri aggiungere più trigger a una funzione per la stessa distribuzione. CloudFront

  • La CloudFront console può essere migliore se desideri aggiungere trigger per più distribuzioni, perché è più facile trovare la distribuzione che desideri aggiornare. Puoi anche aggiornare altre CloudFront impostazioni contemporaneamente.

Nota

Per lavorare con Lambda @Edge a livello di codice, consulta. Usa l'API o AWS CLI lavora con Lambda @Edge