Challenge - 5 Problems
SNS Notification Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
❓ service_behavior
intermediate2:00remaining
SNS Email Subscription Behavior
When an AWS SNS topic has an email subscription, what happens immediately after a message is published to the topic?
Attempts:
2 left
💡 Hint
Think about how SNS ensures the email owner wants to receive messages.
✗ Incorrect
SNS requires email subscriptions to be confirmed by the recipient before messages are delivered. This prevents unwanted emails.
❓ service_behavior
intermediate2:00remaining
SNS SMS Message Delivery Limits
What is a key limitation when sending SMS messages via AWS SNS?
Attempts:
2 left
💡 Hint
Consider SMS message size limits in telecom.
✗ Incorrect
SMS messages have size limits (usually 140 bytes). SNS splits longer messages into multiple SMS segments automatically.
❓ Architecture
advanced2:00remaining
SNS with Lambda Subscription Behavior
Which statement correctly describes what happens when an SNS topic has a Lambda function subscribed and a message is published?
Attempts:
2 left
💡 Hint
Think about how SNS triggers Lambda functions.
✗ Incorrect
SNS invokes Lambda functions asynchronously immediately after a message is published to the topic.
❓ security
advanced2:00remaining
Securing SNS Email Subscriptions
Which method best protects an SNS email subscription from unauthorized subscription requests?
Attempts:
2 left
💡 Hint
Think about how SNS confirms email ownership.
✗ Incorrect
Subscription confirmation emails require the recipient to confirm the subscription, preventing unauthorized subscriptions.
✅ Best Practice
expert3:00remaining
Designing Reliable SNS Notifications with Multiple Protocols
You want to ensure that a critical alert message sent via SNS reaches both an email recipient and triggers a Lambda function. Which design approach ensures the highest reliability and fault tolerance?
Attempts:
2 left
💡 Hint
Consider SNS built-in retry and fan-out capabilities.
✗ Incorrect
Using one SNS topic with multiple subscriptions leverages SNS's fan-out and retry mechanisms, improving reliability and simplifying architecture.