Présentation de l’atelier
Dans cet atelier, vous allez créer un microservice FAQ simple. Le microservice retourne un objet JSON contenant une paire de questions et réponses aléatoires en utilisant un point de terminaison Amazon API Gateway qui appelle une fonction AWS Lambda. Voici le modèle architectural du microservice :
Description de l’image : l’utilisateur envoie une demande HTTP ou GET aux services Cloud AWS. Amazon API Gateway est le premier service à recevoir la demande. Amazon API Gateway transforme la demande HTTP en JSON qui est transmis au service AWS Lambda. Une fonction AWS Lambda définie par l’utilisateur traite la demande et renvoie une réponse au format JSON à Amazon API Gateway. Amazon API Gateway transforme la réponse JSON reçue d’AWS Lambda en une réponse HTTP finale à renvoyer à l’utilisateur.
Objectifs
À la fin de cet atelier, vous serez en mesure d’effectuer les opérations suivantes :
- Créer une fonction AWS Lambda.
- Créer des points de terminaison Amazon API Gateway.
- Déboguer la passerelle API Gateway et Lambda à l’aide d’Amazon CloudWatch.
Connaissances techniques préalables
Une certaine expérience en programmation et une pratique en développement d’applications seront utiles sans toutefois être nécessaires pour suivre l’atelier. Vous devez toutefois avoir terminé l’atelier d’autoformation Introduction à AWS Lambda avant de suivre cet atelier.
Durée
Cet atelier dure environ 60 minutes.
Signification des icônes
De nombreuses icônes sont utilisées dans cet atelier pour attirer l’attention sur différents types d’instructions et de remarques. La liste suivante explique la signification de chaque icône :
- En savoir plus : emplacement où trouver davantage d’informations.
- Modification en copie : un moment où la copie d’une commande, d’un script ou d’un autre texte dans un éditeur de texte (pour modifier des variables spécifiques qui y sont contenues) peut s’avérer plus facile que de procéder directement à la modification dans la ligne de commande ou le terminal.
- Remarque : indice, directive ou conseil important.
- Tâche terminée : une conclusion ou un récapitulatif de l’atelier.