Dans cette vidéo, je vais vous montrer comment créer une fonction AWS Lambda en utilisant AWS CloudFormation étape par étape.
Au lieu de créer manuellement des ressources depuis la console AWS, nous allons utiliser l'Infrastructure as Code (IaC) avec CloudFormation pour provisionner et gérer notre fonction Lambda de manière propre, répétable et automatisée.
🔹 Ce que vous apprendrez dans cette vidéo :
• Qu'est-ce qu'AWS Lambda
• Qu'est-ce qu'AWS CloudFormation
• Pourquoi l'Infrastructure as Code est importante
• Écrire un modèle CloudFormation de base (YAML)
• Déployer le modèle en utilisant AWS CLI
• Vérifier la fonction Lambda
• Mettre à jour et supprimer la pile
C'est une session pratique et accessible aux débutants où vous comprendrez comment l'automatisation fonctionne dans des environnements cloud réels.
💡 Cette série m'aide à devenir cohérent dans l'apprentissage du cloud et à partager des connaissances pratiques en DevOps chaque jour.
Si vous vous préparez à des rôles Cloud/DevOps ou que vous apprenez AWS, cette série vous sera certainement utile.
📌 Outils utilisés :
AWS CLI
AWS CloudFormation
AWS Lambda
YAML
🔔 Suivez le parcours : 100 Jours de Cloud
👍 Aimez | 💬 Commentez | 🔁 Partagez
📩 Abonnez-vous pour du contenu quotidien sur l'apprentissage du cloud
#Jour48 #100JoursDeCloud #AWS #Lambda #CloudFormation #DevOps #InfrastructureAsCode #AWSCLI #CloudEngineer #TarunValireddy
🤝 Connectez-vous avec moi sur LinkedIn
Grandissons ensemble en DevOps, Cloud & Automatisation 🚀
📢 Restez connecté et apprenez DevOps quotidiennement !
💬 N'hésitez pas à vous connecter, partager des idées et collaborer !
🚀 Rejoignez notre communauté Telegram pour des mises à jour, des notes et des discussions :
🎥 Abonnez-vous à ma chaîne YouTube pour des tutoriels sur DevOps, Cloud & Automatisation :
🔔 N'oubliez pas d'aimer, de partager et de vous abonner pour soutenir le parcours !
Modèle CloudFormation :
AWSTemplateFormatVersion: '2010-09-09'
Description: XFusion Lambda avec rôle IAM
Ressources :
LambdaExecutionRole:
Type: AWS::IAM::Role
Propriétés :
RoleName: lambda_execution_role
AssumeRolePolicyDocument:
Version: '2012-10-17'
Statement:
- Effect: Allow
Principal:
Service: lambda.amazonaws.com
Action: sts:AssumeRole
ManagedPolicyArns:
- arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
XFusionLambdaFunction:
Type: AWS::Lambda::Function
Propriétés :
FunctionName: xfusion-lambda
Runtime: python3.9
Handler: index.lambda_handler
Role: !GetAtt LambdaExecutionRole.Arn
Timeout: 5
Code:
ZipFile: |
def lambda_handler(event, context):
return {
"statusCode": 200,
"body": "Bienvenue dans les laboratoires KKE AWS !"
}