Création de fonctions Lambda avec Go - AWS Lambda

Création de fonctions Lambda avec Go

Les sections suivantes expliquent comment les modèles de programmation courants et les concepts de base s'appliquent lors de la création du code d'une fonction Lambda dans Go.

Environnements d’exécution Go
Nom Identifiant Système d'exploitation

Go 1.x

go1.x

Amazon Linux

AWS Lambda fournit les bibliothèques suivantes pour Go :

  • github.com/aws/aws-lambda-go/lambda : la mise en œuvre du modèle de programmation Lambda pour Go. Ce package est utilisé par AWS Lambda pour appeler votre gestionnaire.

  • github.com/aws/aws-lambda-go/lambdacontext : assistants permettant d'accéder aux informations du contexte d'exécution depuis l'objet de contexte.

  • github.com/aws/aws-lambda-go/events : cette bibliothèque fournit les définitions de type pour les intégrations de sources d'événements communes.

Note

Pour commencer à développer des applications dans votre environnement local, déployez l'un des exemples d'applications disponibles dans le référentiel GitHub de ce guide.

Exemples d'applications Lambda en Go

  • blank-go – Fonction Go qui montre l'utilisation des bibliothèques Go de Lambda, la journalisation, les variables d'environnement et le kit SDK AWS.