AWS - SNS and SQSWhy does AWS SNS require subscription confirmation for protocols like HTTP and email?ATo verify the endpoint owner consents to receive messages and prevent spam.BTo encrypt messages before delivery to the endpoint.CTo reduce SNS service costs by limiting subscriptions.DTo automatically retry failed message deliveries.Check Answer
Step-by-Step SolutionSolution:Step 1: Understand Purpose of Subscription ConfirmationConfirmation ensures the endpoint owner agrees to receive messages, preventing abuse.Step 2: Identify Reason for Confirmation RequirementThis prevents spam and unauthorized message delivery to endpoints.Final Answer:To verify the endpoint owner consents to receive messages and prevent spam. -> Option AQuick Check:Subscription confirmation = consent and spam prevention [OK]Quick Trick: Confirmation verifies consent to receive messages [OK]Common Mistakes:Thinking confirmation encrypts messagesAssuming confirmation reduces costsConfusing confirmation with delivery retries
Master "SNS and SQS" in AWS9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More AWS Quizzes API Gateway - Request and response mapping - Quiz 5medium Auto Scaling - Auto Scaling groups - Quiz 6medium Auto Scaling - Scheduled scaling - Quiz 4medium Auto Scaling - Predictive scaling overview - Quiz 4medium Auto Scaling - Scheduled scaling - Quiz 2easy DynamoDB - DynamoDB Streams overview - Quiz 8hard DynamoDB - Creating a DynamoDB table - Quiz 2easy RDS and Relational Databases - RDS pricing considerations - Quiz 8hard RDS and Relational Databases - Multi-AZ deployment for high availability - Quiz 12easy SNS and SQS - Dead letter queues - Quiz 9hard