Build a Serverless Architecture with Amazon Simple Notification Service, Amazon Simple Queue Service, and AWS Lambda
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
In this lab, you configure an Amazon Simple Storage Service (Amazon S3) bucket to invoke an Amazon SNS notification whenever an object is added to an S3 bucket. You learn how to create and interact with SQS queues, and learn how to invoke an AWS Lambda function using Amazon SQS. This scenario will help you understand how you can architect your application to respond to Amazon S3 bucket events using serverless services such as Amazon SNS, AWS Lambda, and Amazon SQS.
Level
Intermediate
Duration
0 Hours 60 Minutes
Course objectives
By the end of this lab, you will be able to do the following:
• Understand the value of decoupling resources.
• Understand the potential value of replacing Amazon Elastic Compute Cloud (Amazon EC2) instances with Lambda functions.
• Create an Amazon SNS topic.
• Create Amazon SQS queues.
• Create event notifications in Amazon S3.
• Create AWS Lambda functions using preexisting code.
• Invoke an AWS Lambda function from SQS queues.
• Monitor AWS Lambda S3 functions through Amazon CloudWatch Logs.
Intended audience
This course is intended for:
• Solutions Architect
• Cloud Engineer
• DevOps Engineers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
A basic understanding of AWS cloud services and familiarity with the AWS Console. Operational knowledge of Amazon S3, SNS, and SQS. General knowledge of AWS Lambda will be useful.
Course outline
Task 1: Create a standard Amazon SNS topic
Task 2: Create three Amazon SQS queues
Task 3: Create an Amazon S3 event notification
Task 4: Create and configure three AWS Lambda functions
Task 5: Upload an object to the Amazon S3 bucket
Task 6: Validate the processed file
Tags
Related Courses
Identity and Access Management for AzureA Cloud Guru Amazon Braket Quantum Application Development
Amazon Web Services via AWS Skill Builder Cloud Engineering with Google Cloud
Google Cloud via Coursera Créer un Groupe Auto Scaling Amazon EC2 avec Load Balancer
Coursera Project Network via Coursera Custom Lenses using the AWS Well-Architected
Amazon Web Services via AWS Skill Builder