aws-lambda
AWS Lambda utilisant Python
Recherche…
Pourquoi AWS Lambda?
AWS Lambda prend en charge
- Évolutivité transparente et disponibilité
- Opérations conviviales pour les développeurs et pas besoin de gérer les serveurs
- Intégration native aux services AWS
- Pas besoin de payer pour les temps morts
- Intégration RESTful
- Surveillance de l'interface RESTful à l'aide de la passerelle d'API AWS
Hello World - Fonction Lambda
C'est l'une des fonctions lambda les plus simples. C'est équivalent au programme Hello World.
Pour créer votre premier programme, suivez les étapes ci-dessous.
- Connexion à la console AWS
- Cliquez sur Lambda sous compute
- Cliquez sur créer une fonction Lambda
- Ignorer la section blueprint sélectionnée
- En mode de déclenchement, cliquez sur le rectangle en pointillé
- Sélectionner la passerelle API
- Remplissez les détails requis comme dans l'image. Le nom de l'API est le nom de votre API que vous allez créer. Resource Pattern est le chemin d'URL sur lequel vous pouvez appeler votre fonction Lambda. Sélectionnez la méthode http requise. Dans notre exemple, nous choisissons GET. Dans AWS, le staging peut être fait de différentes manières comme prod, dev ... Cela vous aidera à différencier les fonctions de prod et dev. Pour des raisons de démonstration, choisissez la sécurité comme Open (ce n'est pas recommandé en production).
- Configurez la fonction comme ci-dessous Indiquez le nom de la fonction, la description de votre fonction et de l'environnement d'exécution. Nous choisissons python comme environnement d'exécution.
- Modifier le code. Ici, nous imprimons l'événement aws lambda dans cloudtrail qui est gratuit. Il renvoie également une chaîne.
- Fournit un gestionnaire de fonction Lambda et un rôle Assurez-vous que le nom du gestionnaire commence par lambda_function .. Créez également un nouveau rôle pour exécuter la fonction lambda. Sélectionnez la quantité de mémoire principale requise pour exécuter votre fonction. Sélectionnez le délai d'attente par défaut et cliquez sur suivant
- Cliquez sur créer une fonction
- Maintenant, votre fonction est prête à être exécutée. Cliquez sur le lien fourni par le aws Lorsque vous cliquez sur le lien, votre fonction lambda sera exécutée en arrière-plan et vous obtiendrez une sortie dans le navigateur.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow