Créer une Application de Traitement d'Images Sans Serveur

INTERMEDIATE
120 minutes
5 tâches

Cet atelier vous guide à travers la création d'une application de traitement d'images sans serveur utilisant AWS Lambda, Amazon S3, Amazon API Gateway et AWS Step Functions. Vous allez créer une API pour télécharger des images, les traiter pour créer des miniatures à l'aide de fonctions Lambda, et gérer des flux de travail avec Step Functions. Cette pratique pratique améliorera vos compétences en conception d'architecture sans serveur, en intégration des services AWS, et en déploiement d'applications sans gestion d'infrastructure.

Scénario

Une start-up appelée ImageX a besoin d'une solution évolutive et économique permettant aux utilisateurs de télécharger des images et de recevoir rapidement des miniatures traitées. L'entreprise souhaite utiliser les technologies sans serveur d'AWS pour minimiser les frais d'infrastructure et optimiser les coûts. Votre mission est de concevoir un flux de travail qui gère les téléchargements d'images, le traitement, et la livraison des images miniatures à l'aide des services AWS.

Objectifs d'Apprentissage

  • Implémenter une API sans serveur en utilisant AWS API Gateway
  • Automatiser le traitement des images avec les fonctions AWS Lambda
  • Gérer les flux de travail avec AWS Step Functions
  • Conserver les images miniatures dans Amazon S3

tâches (5)

tâche 1: Créer un Bucket Amazon S3 pour le Stockage d'Images

20 min

tâche 2: Développer une Fonction Lambda pour le Traitement des Images

30 min

tâche 3: Créer une API Gateway pour les Téléchargements d'Images

25 min

tâche 4: Intégrer AWS Step Functions pour la Gestion de Workflow

25 min

tâche 5: Tester et Valider l'Application Sans Serveur Complète

30 min

Prérequis

  • Compréhension de base des concepts de calcul sans serveur
  • Expérience avec les bases de AWS Lambda et API Gateway
  • Familiarité avec la Console de gestion AWS et les rôles IAM

Compétences Testées

Créer des architectures sans serveur en utilisant AWS Lambda et API GatewayAutomatiser les flux de travail avec AWS Step FunctionsStocker et récupérer des données avec Amazon S3
    Créer une Application de Traitement d'Images Sans Serveur - Hands-On Lab - CertiPass