CLOUD LABS
Handling Amazon SNS Notifications with AWS Lambda
In this Cloud Lab, we’ll create an SNS topic and publish messages using a Lambda function. We’ll also add multiple subscribers to the topic. We’ll schedule the Lambda function invocation using AWS EventBridge.
beginner
Certificate of Completion
Learning Objectives
Amazon SNS is a serverless service that allows us to send and receive notifications. It uses the Publish/Subscribe model, where messages can be published to a topic and sent to all subscribers.
In this Cloud Lab, you’ll create an SNS topic and publish messages to it by creating a Lambda function. You’ll also add two subscription endpoints—an email and an SQS queue—to the SNS topic. You’ll learn to filter the messages sent to subscriber endpoints by adding a filter policy. Finally, you’ll create a schedule using Amazon EventBridge to invoke the Lambda function.
After completing this Cloud Lab, you can create an SNS topic and add subscribers to it. You can also filter messages that have been sent to subscribers and invoke Lambda functions using EventBridge.
The following is the high-level architecture diagram of the infrastructure that you’ll create in this Cloud Lab:
Trusted by 1.4 million developers working at companies including
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Get access to Educative Cloud Labs