Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Atelier - Génération d’une API sans serveur (Français) | Lab - Building a Serverless API (French)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Présentation de l’atelier

Dans cet atelier Amazon Web Services (AWS), vous acquerrez une expérience pratique du déploiement d’une interface de programmation d’applications (API) sans serveur à l’aide du modèle d’application sans serveur AWS (AWS SAM). Vous êtes guidé tout au long du processus qui consiste à comprendre l’objectif de chaque fichier du code source basé sur Python, à déployer une fonction AWS Lambda de base et à implémenter une fonction plus avancée pour lire le contenu d’un objet Amazon Simple Storage Service (Amazon S3).

Objectifs

À la fin de cet atelier, vous serez en mesure d’effectuer les opérations suivantes :

  • Accéder à l’instance AWS Cloud9 préconfigurée à l’aide du code d’application préchargé.
  • Passer en revue les trois fichiers d’application (app.py, requirements.txt, template.yaml) et leurs objectifs.
  • Générer et déployer l’application à l’aide des commandes sam build et sam deploy --guided.
  • Accéder au point de terminaison de l’API dans un navigateur et utiliser les commandes URL du client (curl) pour afficher la réponse textuelle statique initiale.
  • Modifier le fichier app.py afin qu’il utilise l’AWS SDK for Python (Boto3) pour récupérer le contenu du fichier object1 et inclure le contenu du fichier dans la réponse Lambda.
  • Redéployer l’application mise à jour et vérifier qu’elle renvoie le contenu du fichier object1.

Connaissances techniques préalables

Pour réussir cet atelier, vous devez :

  • être à l’aise avec la navigation de base de la console de gestion AWS ;
  • maîtriser l’édition et l’exécution de scripts à l’aide d’un terminal et d’un éditeur de code AWS Cloud9 ;
  • posséder une connaissance de base d’AWS SAM, Amazon API Gateway, AWS Lambda, AWS CodePipeline, AWS CodeDeploy et AWS CloudFormation.

Durée

Cet atelier dure 30 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 :

  • Commande : commande que vous devez exécuter.
  • Sortie attendue : exemple de sortie que vous pouvez utiliser pour vérifier la sortie d’une commande ou d’un fichier modifié.
  • Remarque : indice, directive ou conseil important.
  • À savoir : prenez le temps de réfléchir à la façon dont vous pourriez appliquer un concept dans votre propre environnement ou pour entamer une conversation sur le sujet en question.
  • Tâche effectuée : conclusion ou récapitulatif de l’atelier.

Reviews

Start your review of Atelier - Génération d’une API sans serveur (Français) | Lab - Building a Serverless API (French)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.