Formation DevOps | Formation AWS Services : Workshop Lambda
AWSDEV – WORKSHOP
AMAZON LAMBDA 1
Procédure de connexion
- Se connecter à la console à l’URL suivante :
-
S’authentifier avec le compte IAM
- Nom d’utilisateur et mot de passe : remis par le formateur
LAMBDA : GETTING START
Objectifs :
-
Exécuter une commande « Hello, World! » sans serveur avec AWS Lambda
-
Créer une miniature d’une image et la pousser dans un bucket s3 avec une fonction Lamba
Dans ce workshop, vous apprenez les bases de l’exécution du code sur AWS Lambda sans mettre en service ou gérer de serveur. Nous allons étudier la création d’une fonction Hello World Lambda à l’aide de la console AWS Lambda. Nous vous montrerons ensuite comment appeler manuellement la fonction Lambda à l’aide d’exemples de données d’événements et comment vérifier vos mesures produites.
Étape 1 : Ouvrir la console Lambda
Lorsque vous cliquez ici, AWS Management Console s’ouvre dans une nouvelle fenêtre du navigateur. Vous pouvez ainsi garder ce guide détaillé ouvert. Recherchez **Lambda **sous Calcul et cliquez dessus pour ouvrir la console AWS Lambda.
Dans la console AWS Lambda, sélectionnez Créer une fonction.
Remarque :
La console affiche cette page uniquement si vous n’avez pas créé de fonctions Lambda. Si vous avez déjà créé des fonctions, la page Lambda > Fonctions s’affiche. Sur la page des listes, sélectionnez Créer une fonction pour accéder à la page de création des fonctions.
b. Sélectionnez Documents de présentation.
c. Dans la case Filtre, saisissez hello-world-python et sélectionnez le document de présentation hello-world-python.
d. Puis, cliquez sur Configurer.
b. Allez au bas de la page et sélectionnez Créer une fonction.
c. Exécution : à l’heure actuelle, vous pouvez créer le code de votre fonction Lambda dans Java, Node.js, C#, Go ou Python. Pour ce didacticiel, laissez Python 2.7 pour l’exécution.
d. Gestionnaire : vous pouvez indiquer un gestionnaire (méthode/fonction de votre code) où AWS Lambda peut commencer l’exécution de votre code. AWS Lambda fournit des données d’événements en tant qu’entrées de ce gestionnaire, qui traite l’événement.
Dans notre exemple, Lambda l’identifie à partir de l’exemple de code et il devrait être prérempli avec lambda_function.lambda_handler.
e. Faites défiler la page vers le bas pour configurer les paramètres relatifs à la mémoire, au délai d’exécution et au VPC. Pour ce workshop, laissez les valeurs de configuration de la fonction Lambda par défaut.
Étape 4 : Appeler la fonction Lambda et vérifier les résultats
La console affiche la fonction Lambda hello-world-python. Vous pouvez maintenant tester cette fonction, vérifier les résultats et analyser les journaux.
a. Dans le menu déroulant qui s’intitule « Sélectionner un événement de test… », sélectionnez Configurer l’événement de test.
Étape 5 : Surveiller les mesures
AWS Lambda surveille automatiquement les fonctions Lambda et les mesures des rapports par le biais d’Amazon CloudWatch. Pour vous aider à surveiller votre code à mesure qu’il s’exécute, Lambda effectue un suivi automatique du nombre de demandes, de la latence par demande et du nombre de demandes produisant une erreur, puis publie les mesures associées.
a. Appelez quelques fois de plus la fonction Lambda en cliquant de façon répétée sur le bouton Tester. Cela permettra de générer les mesures pouvant être affichées lors de l’étape suivante.
b. Sélectionnez Surveillance pour consulter les résultats.
Étape 6 : Supprimer la fonction Lambda
Bien que vous ne serez pas facturé pour la conservation de votre fonction Lambda, vous pouvez facilement la supprimer de la console AWS Lambda.
a. Sélectionnez le bouton Actions et cliquez sur Supprimer la fonction.
Decouvrez plus d’Offres de la plateform ItGalaxy.io :
Découvrez notre gamme complète de services et formations pour accélérer votre carrière.
1. Nous contactez
- Description: Besoin de Formation et des Solutions cloud complètes pour vos applications
- Links:
2. Infra as a Service
- Description: Infrastructure cloud évolutive et sécurisée
- Links:
3. Projets Développeurs
- Description: Découvrez des opportunités passionnantes pour les développeurs
- Links:
4. Développeurs
- Description: Rejoignez notre communauté de développeurs
- Links:
5. Formations Complètes
- Description: Accédez à des formations professionnelles de haute qualité
- Links:
6. Marketplace
- Description: Découvrez notre place de marché de services
- Links:
7. Blogs
- Description: Découvrez nos blogs
- Links:
- comment creer une application mobile ?
- Comment monitorer un site web ?
- Command Checkout in git ?
- Comment git checkout to commit ?
- supprimer une branche git
- dockercoin
- kubernetes c est quoi
- architecture kubernetes
- Installer Gitlab Runner ?
- .gitlab-ci.yml exemples
- CI/CD
- svelte 5 vs solid
- svelte vs lit
- solidjs vs qwik
- alpine vs vue
- Plateform Freelance 2025
- Creation d’un site Web gratuitement
This website is powered by ItGalaxy.io