Exemples d'applications Lambda - AWS Lambda

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemples d'applications Lambda

Le référentiel GitHub de ce guide comprend des exemples d'applications qui démontrent l'utilisation de divers langages et services AWS. Chaque exemple d’application comprend des scripts facilitant le déploiement et le nettoyage, ainsi que des ressources complémentaires.

Node.js
Exemples d’applications Lambda en Node.js
  • blank-nodejs – Fonction Node.js qui montre l’utilisation de la journalisation, des variables d’environnement, du suivi de AWS X-Ray, des couches, des tests unitaires et du kit SDK AWS.

  • nodejs-apig – Fonction avec un point de terminaison d’API public qui traite un événement d’API Gateway et renvoie une réponse HTTP.

Python
Exemples d’applications Lambda en Python
  • blank-python – Fonction Python montrant l'utilisation de la journalisation, des variables d'environnement, du suivi AWS X-Ray, des couches, des tests unitaires et du kit SDK AWS.

Ruby
Exemples d'applications Lambda en Ruby
  • blank-ruby – Fonction Ruby qui montre l’utilisation de la journalisation, des variables d’environnement, du suivi de AWS X-Ray, des couches, des tests unitaires et du kit SDK AWS.

  • Exemples de code Ruby pour AWS Lambda – Exemples de code écrits en Ruby qui montrent comment interagir avec AWS Lambda.

Java
Exemples d’applications Lambda en Java
  • example-java : fonction Java qui montre comment utiliser Lambda pour traiter les commandes. Cette fonction montre comment définir et désérialiser un objet d’événement d’entrée personnalisé, utiliser le SDK AWS et enregistrer les sorties.

  • java-basic – Ensemble de fonctions Java minimales avec des tests unitaires et une configuration de journalisation variable.

  • java events – Ensemble de fonctions Java contenant du code squelette permettant de gérer les événements de divers services tels qu'Amazon API Gateway, Amazon SQS et Amazon Kinesis. Ces fonctions utilisent la dernière version (3.0.0 et ultérieure) de la bibliothèque aws-lambda-java-events. Ces exemples ne nécessitent pas le kit SDK AWS comme dépendance.

  • s3-java – Fonction Java qui traite les événements de notification d'Amazon S3 et utilise la bibliothèque de classes Java (JCL) pour créer des miniatures à partir de fichiers d'image chargés.

  • layer-java : fonction Java qui illustre comment utiliser une couche Lambda pour empaqueter les dépendances séparément du code de votre fonction principale.

Exécution de cadres Java populaires sur Lambda
Go

Lambda fournit les exemples d'applications suivants pour l'environnement d'exécution Go :

Exemples d’applications Lambda en Go
  • go-al2 – Une fonction Hello World qui renvoie l’adresse IP publique. Cette application utilise l’exécution personnalisée provided.al2.

  • blank-go – Fonction Go montrant l’utilisation des bibliothèques Go de Lambda, de la journalisation, des variables d’environnement et du kit AWS SDK. Cette application utilise l'exécution go1.x.

C#
Exemples d'applications Lambda en C#
  • blank-csharp – Fonction C# montrant l'utilisation des bibliothèques .NET de Lambda, la journalisation, les variables d'environnement, le suivi AWS X-Ray, les tests unitaires et le kit AWS SDK.

  • blank-csharp-with-layer – Fonction C# qui utilise l'interface de ligne de commande .NET pour créer une couche permettant d'empaqueter les dépendances de la fonction.

  • ec2-spot – Fonction qui gère les demandes d'instance Spot dans Amazon EC2.

PowerShell

Lambda fournit les exemples d'applications suivants pour PowerShell :

  • blank-powershell – Fonction PowerShell qui montre l'utilisation de la journalisation, des variables d'environnement et du kit SDK AWS.

Pour déployer un exemple d'application, suivez les instructions de son fichier README.