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à.
AWS Lambda Per configurare l'esecuzione di funzioni Lambda basate su CloudFront eventi, segui questa procedura.
Per creare una funzione Lambda@Edge
Accedi a AWS Management Console e apri la AWS Lambda console all'indirizzo https://console.aws.amazon.com/lambda/
. -
Se si dispone già di una o più funzioni Lambda, selezionare Create function (Crea funzione).
Se non si dispone di funzioni, selezionare Get Started Now (Inizia subito).
-
Nell'elenco Regione nella parte superiore della pagina, scegliere Stati Uniti orientali (Virginia settentrionale).
-
Creare una funzione utilizzando il proprio codice o creare una funzione iniziando con un piano CloudFront .
-
Per creare una funzione utilizzando il proprio codice, selezionare Author from scratch (Crea da zero).
-
Per visualizzare un elenco di progetti per CloudFront, inserisci cloudfront nel campo del filtro, quindi scegli Invio.
Se si individua un piano che si desidera utilizzare, scegliere il nome del piano.
-
-
Nella sezione Basic information (Informazioni di base), specificare i seguenti valori:
-
Nome: inserisci un nome per la tua funzione.
-
Ruolo: per iniziare rapidamente, scegli Crea nuovo ruolo dai modelli. Puoi anche scegliere Scegli un ruolo esistente o Crea un ruolo personalizzato, quindi segui le istruzioni per completare le informazioni di questa sezione.
-
Nome ruolo: inserisci un nome per il ruolo.
-
Modelli di policy: scegli le autorizzazioni Basic Edge Lambda.
-
-
Se nella fase 4 si è scelto Author from scratch (Crea da zero), passare alla fase 7.
Se hai scelto un blueprint nel passaggio 4, la sezione cloudfront ti consente di creare un trigger, che associa questa funzione a una cache in una distribuzione e in un evento. CloudFront CloudFront A questo punto è consigliabile selezionare Remove (Rimuovi) in modo che non sia disponibile un trigger per la funzione al momento della creazione. È possibile aggiungere trigger in un secondo momento.
Suggerimento
Ti consigliamo di testare ed eseguire il debug della funzione prima di aggiungere i trigger. Se aggiungi un trigger ora, la funzione verrà eseguita non appena la crei, terminerà la replica in AWS diverse località del mondo e verrà distribuita la distribuzione corrispondente.
-
Selezionare Create function (Crea funzione).
Lambda crea due versioni della funzione: $LATEST e Version 1 (Versione 1). È possibile modificare solo la versione $LATEST, ma inizialmente nella console viene visualizzata l'opzione Version 1 (Versione 1).
-
Per modificare la funzione, selezionare Version 1 (Versione 1) vicino alla parte superiore della pagina, sotto l'ARN per la funzione. Quindi, nella scheda Versions (Versioni), selezionare $LATEST. Se si torna alla funzione in un secondo momento, l'etichetta del pulsante è Qualifiers (Qualificatori).
-
Nella scheda Configuration (Configurazione), selezionare l'opzione di Code entry type (Tipo di immissione codice) applicabile. Quindi, seguire le istruzioni per modificare o caricare il codice.
-
Per Runtime, scegliere il valore in base al codice della funzione.
-
Nella sezione Tags (Tag), aggiungere gli eventuali tag applicabili.
-
Selezionare Actions (Operazioni), quindi Publish new version (Pubblica nuova versione).
-
Immettete una descrizione per la nuova versione della funzione.
-
Seleziona Publish (Pubblica).
-
Eseguire il test e il debugging della funzione. Per ulteriori informazioni sui test nella console Lambda, consulta Invocare una funzione Lambda utilizzando la console nella Developer Guide.AWS Lambda
-
Quando sei pronto per l'esecuzione della funzione per CloudFront gli eventi, pubblica un'altra versione e modifica la funzione per aggiungere trigger. Per ulteriori informazioni, consulta Aggiungere trigger per una funzione Lambda @Edge.