Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Aggiungere trigger a una funzione Lambda @Edge

Modalità Focus
Aggiungere trigger a 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à.

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

Puoi usare la AWS Lambda console o la CloudFront console Amazon per aggiungere un trigger alla tua funzione Lambda @Edge.

Importante

Puoi creare trigger solo per le versioni numerate della tua funzione (non per $LATEST).

Lambda console
Per aggiungere trigger per CloudFront eventi a una funzione Lambda @Edge
  1. Accedi a AWS Management Console e apri la AWS Lambda console all'indirizzo. https://console.aws.amazon.com/lambda/

  2. Nell'elenco Regione nella parte superiore della pagina, scegliere Stati Uniti orientali (Virginia settentrionale).

  3. Nella pagina Functions (Funzioni), scegliere il nome della funzione per la quale si desidera aggiungere trigger.

  4. Nella pagina di panoramica delle funzioni, scegli la scheda Versioni.

  5. Selezionare la versione alla quale si desidera aggiungere trigger.

    Una volta selezionata la versione, il nome del pulsante viene modificato in Version: $LATEST (Versione: $LATEST) o Version: (Versione:) version number (numero della versione).

  6. Selezionare la scheda Triggers (Trigger).

  7. Selezionare Add trigger (Aggiungi trigger).

  8. Per la configurazione di Trigger, scegliete Seleziona una fonte, immettetecloudfront, quindi scegliete CloudFront.

    Nota

    Se hai già creato uno o più trigger, CloudFront è il servizio predefinito.

  9. Specificare i seguenti valori per indicare quando si desidera che la funzione Lambda venga eseguita.

    1. Distribuzione: scegli la distribuzione a cui desideri aggiungere il trigger.

    2. Comportamento della cache: scegli il comportamento della cache che specifica gli oggetti su cui desideri eseguire la funzione.

      Nota

      Se specifichi * per il comportamento cache, la funzione Lambda effettua la distribuzione al comportamento cache predefinito.

    3. CloudFront evento — Scegliete l'CloudFront evento che causa l'esecuzione della funzione.

    4. Includi corpo: seleziona questa casella di controllo se desideri accedere al corpo della richiesta nella tua funzione.

    5. Conferma la distribuzione su Lambda @Edge: seleziona questa casella di controllo in AWS Lambda modo da replicare la funzione a livello globale. Regioni AWS

  10. Scegli Aggiungi.

    La funzione inizia a elaborare le richieste per gli CloudFront eventi specificati quando viene distribuita la CloudFront distribuzione aggiornata. Per determinare se una distribuzione viene distribuita, seleziona Distributions (Distribuzioni) nel riquadro di navigazione. Quando viene distribuita una distribuzione, il valore della colonna Status per la distribuzione cambia da Deploying alla data e all'ora di distribuzione.

CloudFront console
Per aggiungere trigger per CloudFront eventi a una funzione Lambda @Edge
  1. Ottieni l'ARN della funzione Lambda a cui desideri aggiungere dei trigger:

    1. Accedi a AWS Management Console e apri la AWS Lambda console all'indirizzo. https://console.aws.amazon.com/lambda/

    2. Nell'elenco delle regioni nella parte superiore della pagina, scegli US East (Virginia settentrionale).

    3. Nell'elenco delle funzioni, scegli il nome della funzione a cui intendi aggiungere i trigger.

    4. Nella pagina di panoramica delle funzioni, scegli la scheda Versioni e scegli la versione numerata a cui desideri aggiungere i trigger.

    5. Scegli il pulsante Copia ARN per copiare l'ARN negli appunti. L'ARN per la funzione Lambda ha un aspetto simile al seguente:

      arn:aws:lambda:us-east-1:123456789012:function:TestFunction:2

      Il numero alla fine (2 in questo esempio) è il numero di versione della funzione.

  2. Apri la CloudFront console all'indirizzo. https://console.aws.amazon.com/cloudfront/v4/home

  3. Nell'elenco delle distribuzioni, scegli l'ID della distribuzione a cui intendi aggiungere i trigger.

  4. Scegli la scheda Behaviors (Comportamenti).

  5. Seleziona il comportamento della cache a cui desideri aggiungere i trigger, quindi scegli Modifica.

  6. Per le associazioni di funzioni, nell'elenco Tipo di funzione, scegli Lambda @Edge per quando desideri che la funzione venga eseguita: per le richieste dei visualizzatori, le risposte dei visualizzatori, le richieste di origine o le risposte di origine.

    Per ulteriori informazioni, consulta Scegliete l'evento per attivare la funzione.

  7. Nella casella di testo Function ARN/Name, incolla l'ARN della funzione Lambda che desideri eseguire quando si verifica l'evento scelto. Questo è il valore che hai copiato dalla console Lambda.

  8. Seleziona Includi corpo se desideri accedere al corpo della richiesta nella tua funzione.

    Si noti che non è necessario selezionare questa opzione se si desidera sostituire il corpo della richiesta.

  9. Per eseguire la stessa funzione per più tipi di eventi, ripeti i passaggi 6 e 7.

  10. Scegli Save changes (Salva modifiche).

  11. Per aggiungere trigger a più comportamenti di cache per questa distribuzione, ripeti i passaggi da 5 a 10.

    La funzione inizia a elaborare le richieste per gli CloudFront eventi specificati quando viene distribuita la CloudFront distribuzione aggiornata. Per determinare se una distribuzione viene distribuita, seleziona Distributions (Distribuzioni) nel riquadro di navigazione. Quando viene distribuita una distribuzione, il valore della colonna Status per la distribuzione cambia da Deploying all'ora e alla data di distribuzione.

Per aggiungere trigger per CloudFront eventi a una funzione Lambda @Edge
  1. Accedi a AWS Management Console e apri la AWS Lambda console all'indirizzo. https://console.aws.amazon.com/lambda/

  2. Nell'elenco Regione nella parte superiore della pagina, scegliere Stati Uniti orientali (Virginia settentrionale).

  3. Nella pagina Functions (Funzioni), scegliere il nome della funzione per la quale si desidera aggiungere trigger.

  4. Nella pagina di panoramica delle funzioni, scegli la scheda Versioni.

  5. Selezionare la versione alla quale si desidera aggiungere trigger.

    Una volta selezionata la versione, il nome del pulsante viene modificato in Version: $LATEST (Versione: $LATEST) o Version: (Versione:) version number (numero della versione).

  6. Selezionare la scheda Triggers (Trigger).

  7. Selezionare Add trigger (Aggiungi trigger).

  8. Per la configurazione di Trigger, scegliete Seleziona una fonte, immettetecloudfront, quindi scegliete CloudFront.

    Nota

    Se hai già creato uno o più trigger, CloudFront è il servizio predefinito.

  9. Specificare i seguenti valori per indicare quando si desidera che la funzione Lambda venga eseguita.

    1. Distribuzione: scegli la distribuzione a cui desideri aggiungere il trigger.

    2. Comportamento della cache: scegli il comportamento della cache che specifica gli oggetti su cui desideri eseguire la funzione.

      Nota

      Se specifichi * per il comportamento cache, la funzione Lambda effettua la distribuzione al comportamento cache predefinito.

    3. CloudFront evento — Scegliete l'CloudFront evento che causa l'esecuzione della funzione.

    4. Includi corpo: seleziona questa casella di controllo se desideri accedere al corpo della richiesta nella tua funzione.

    5. Conferma la distribuzione su Lambda @Edge: seleziona questa casella di controllo in AWS Lambda modo da replicare la funzione a livello globale. Regioni AWS

  10. Scegli Aggiungi.

    La funzione inizia a elaborare le richieste per gli CloudFront eventi specificati quando viene distribuita la CloudFront distribuzione aggiornata. Per determinare se una distribuzione viene distribuita, seleziona Distributions (Distribuzioni) nel riquadro di navigazione. Quando viene distribuita una distribuzione, il valore della colonna Status per la distribuzione cambia da Deploying alla data e all'ora di distribuzione.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.