AWS - SNS and SQSYou created an SNS subscription with protocol 'email' but the subscriber never receives messages. What is the most likely cause?AThe email address was not confirmed by the subscriber.BThe SNS topic does not support email protocol.CThe subscription endpoint was set to a phone number.DLambda function is not attached to the subscription.Check Answer
Step-by-Step SolutionSolution:Step 1: Understand email subscription confirmationEmail subscriptions require the recipient to confirm by clicking a link in a confirmation email.Step 2: Identify common cause of no deliveryIf the email is not confirmed, SNS will not send notifications to that address.Final Answer:The email address was not confirmed by the subscriber. -> Option AQuick Check:Email subscriptions need confirmation [OK]Quick Trick: Email subscriptions require confirmation before delivery [OK]Common Mistakes:MISTAKESAssuming SNS does not support emailConfusing phone number as email endpointExpecting Lambda involvement in email subscription
Master "SNS and SQS" in AWS9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More AWS Quizzes API Gateway - Resources and methods - Quiz 5medium AWS Lambda - Lambda pricing model - Quiz 12easy AWS Lambda - Why serverless matters - Quiz 11easy AWS Lambda - Lambda handler function structure - Quiz 8hard DynamoDB - Secondary indexes (GSI, LSI) - Quiz 7medium DynamoDB - Put, get, and query operations - Quiz 4medium Elastic Load Balancing - Target groups concept - Quiz 14medium Elastic Load Balancing - Application Load Balancer (ALB) - Quiz 15hard SNS and SQS - Dead letter queues - Quiz 13medium SNS and SQS - Dead letter queues - Quiz 6medium