Skip to content

jds/LambdaCloudFormation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LambdaCloudFormation

Serverless infrastructure project built as part of an AWS DevOps course, demonstrating end-to-end Lambda deployment using CloudFormation and the AWS CLI.

What It Does

  • Creates an IAM Role with permissions for Lambda (receive, delete, getQueueAttributes)
  • Packages and deploys a Lambda function via CLI using a .zip file (no console)
  • Provisions an SQS Queue and configures Lambda event source mapping
  • Sets up CloudWatch Logs for function monitoring and observability

AWS Services Used

  • AWS Lambda
  • AWS CloudFormation
  • Amazon SQS (Simple Queue Service)
  • IAM Roles & Policies
  • Amazon CloudWatch Logs
  • AWS CLI

Key Steps Covered

  1. Create IAM Role and capture ARN
  2. Package function code into .zip
  3. Deploy Lambda via CLI (aws lambda create-function)
  4. Create SQS Queue and link as event source
  5. Verify with event source mapping list and CloudWatch logs

Skills Demonstrated

  • Infrastructure as Code (IaC) with CloudFormation
  • Serverless architecture and event-driven design
  • AWS CLI for automated deployments
  • IAM permissions and least-privilege access
  • Monitoring with CloudWatch

About

AWS DevOps Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors