Développement

Gestionnaire de téléchargement avec AWS Lambda et S3

Récemment, nous avons vu comment déployer du code sous forme de fonction Lambda et comment les exposer sous forme d'API sur Internet. Mais que peut-on faire vraiment avec ce code ? Pourquoi ne pas faire un gestionnaire de téléchargement ? L'idée est de créer une fonction Lambda qui va lancer un téléchargement (d'une page HTML dans l'exemple) et stocker le résultat dans un bucket S3 pour le consulter plus tard. Implémentation Le code de cette fonction est assez simple :…
Lire d'avantage
Développement

Exposer AWS Lambda avec l’API Gateway

L'API Gateway est un service AWS qui permet de déployer une API disponible sur un endpoint. Nous allons voir dans cet article comment déclencher une fonction Lambda au travers de l'API Gateway. En d'autres termes, nous allons détailler comment implémenter une API avec des fonctions Lambda. La fonction Lambda Lors du précédent article, nous avons vu comment créer une fonction Lambda sur AWS. Nous allons faire évoluer cette fonction pour quelle retourne un document JSON. Voici le nouveau code de…
Lire d'avantage
Développement

Premiers pas avec AWS Lambda

AWS Lambda est un service AWS qui permet d'exécuter du code. Cette exécution peut être déclenchée via des événements provenant des nombreux services AWS (S3, SNS, DynamoDB, ...) ou invoquée via un appel explicite (SDK, API AWS ou API Gateway). Actuellement, les langages supportés sont le Javascript, Java et Python. Les premiers cas d'usages évidents sont par exemple le traitement d'images ou la validation de données. Ce service est tout particulièrement intéressant si l'on ne souhaite pas se préoccuper d'infrastructure.…
Lire d'avantage
12