Utilizzo di un'API Gateway per richiamare una funzione Lambda
I seguenti esempi di codice mostrano come creare una funzione AWS Lambda, richiamata da Gateway Amazon API.
- Java
-
- SDK per Java 2.x
-
Mostra come creare una funzione AWS Lambda utilizzando l'API runtime di Java Lambda. Questo esempio richiama diversi servizi AWS per eseguire un caso d'uso specifico. In questo esempio viene illustrato come creare una funzione Lambda richiamata da Gateway Amazon API che analizza una tabella Amazon DynamoDB per le ricorrenze di lavoro e utilizza Amazon Simple Notification Service (Amazon SNS) per inviare un messaggio di testo ai dipendenti che si congratula con loro alla data dell'anniversario di un anno.
Per il codice sorgente completo e le istruzioni su come configurare ed eseguire, vedi l'esempio completo su GitHub
. Servizi utilizzati in questo esempio
API Gateway
DynamoDB
Lambda
Amazon SNS
- JavaScript
-
- SDK per JavaScript (v3)
-
Mostra come creare una funzione AWS Lambda utilizzando l'API runtime di JavaScript Lambda. Questo esempio richiama diversi servizi AWS per eseguire un caso d'uso specifico. In questo esempio viene illustrato come creare una funzione Lambda richiamata da Gateway Amazon API che analizza una tabella Amazon DynamoDB per le ricorrenze di lavoro e utilizza Amazon Simple Notification Service (Amazon SNS) per inviare un messaggio di testo ai dipendenti che si congratula con loro alla data dell'anniversario di un anno.
Per il codice sorgente completo e le istruzioni su come configurare ed eseguire, vedi l'esempio completo su GitHub
. Questo esempio è anche disponibile nella Guida per lo sviluppatore di AWS SDK per JavaScript v3 .
Servizi utilizzati in questo esempio
API Gateway
DynamoDB
Lambda
Amazon SNS
- Python
-
- SDK per Python (Boto3)
-
L'esempio mostra come creare e utilizzare una REST API di Gateway Amazon API destinata a una funzione AWS Lambda. Il gestore Lambda dimostra come definire percorsi in base ai metodi HTTP, come ottenere dati dalla stringa, dall'intestazione e dal corpo della query e come restituire una risposta JSON.
Distribuire una funzione Lambda.
Creare una REST API di API Gateway.
Creare una risorsa REST destinata alla funzione Lambda.
Concedere l'autorizzazione affinché l'API Gateway richiami la funzione Lambda.
Utilizza il pacchetto Richieste per inviare le richieste alla REST API.
Eliminare tutte le risorse create durante la demo.
Questo esempio è visualizzabile in maniera ottimale su GitHub. Per il codice sorgente completo e le istruzioni su come configurare ed eseguire, vedi l'esempio completo su GitHub
. Servizi utilizzati in questo esempio
API Gateway
DynamoDB
Lambda
Amazon SNS
Per un elenco completo delle guide per gli sviluppatori di SDK AWS ed esempi di codice, consulta la sezione Utilizzo di Lambda con un SDK AWS. Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell'SDK.