Which of the following are the valid delivery protocols for receiving notifications from AWS SNS? (Choose 3 options)
Click on the arrows to vote for the correct answer
A. B. C. D. E.Answer: A, B, C.
Amazon SNS (Simple Notification Service) is a fully managed messaging service that enables the sending of messages from publishers to subscribers or other endpoints. SNS supports several delivery protocols that can be used to deliver messages to the intended recipients. The valid delivery protocols supported by AWS SNS are:
A. AWS Lambda: AWS Lambda is a serverless computing service provided by AWS. It allows the execution of code in response to events, including events generated by SNS. Lambda can be used as a subscriber endpoint for SNS to receive notifications.
B. AWS SQS: AWS SQS (Simple Queue Service) is a fully managed message queuing service that enables decoupling and scaling of distributed systems. SNS can deliver messages to an SQS queue, and the messages can be retrieved by the consumer application from the queue.
C. SMS: SNS supports sending text messages to mobile devices using SMS (Short Message Service) delivery protocol. This allows developers to reach their users even if they are not connected to the internet.
D. Email-XML: SNS can also deliver messages to an email address using the Email-XML delivery protocol. In this protocol, SNS sends the message in an XML format to the email address specified as the subscriber endpoint.
E. AWS MQ: AWS MQ (Managed Message Broker) is a fully managed message broker service that supports different messaging protocols such as AMQP (Advanced Message Queuing Protocol), MQTT (Message Queuing Telemetry Transport), and STOMP (Streaming Text Oriented Messaging Protocol). SNS can deliver messages to an AWS MQ queue.
Therefore, the valid delivery protocols for receiving notifications from AWS SNS are AWS Lambda, AWS SQS, and SMS.