- Expands to Simple Notification Service
- AWS service to set up/operate/send notifications
- AWS service coordinates and manages message sending to subscribing endpoints/clients
- It follows publish-subscribe or pub-sub messaging model
- clients get notifications by push mechanism instead of periodic polling
- Add notification to software applications
- supported protocols
- AWS SQS
- HTTP/S
- SMS
- Lambda
- clients types
- publishers/producers
- asynchronous communication with subscribers.
- produce and send message to a topic (a logical access point and communication channel)
- publishers/producers
- subscribers/consumers
- receive message on supported protocols
- can
be
- web servers
- email addresses
- SQS queues
- Lambda functions
- Used for
- event notification
- monitoring applications
- workflow systems
- time-sensitive information updates
- mobile applications
- Steps
- create an SNS topic
- publish messages
- create
a topic, or access point to identify a specific subject or event type
- for publishing messages and allowing clients to subscribe for notifications.
- topic owner sets policies for access control, limits for publishing, protocol to use etc
- consumers
subscribe to receive notifications for a topic
- specify protocol and end-point email/URL
- create
a topic, or access point to identify a specific subject or event type
- It sends time essential messages to multiple subscribers using push mechanism
- SNS integrates with CloudTrail,for logging SNS API calls
- Delivery formats
- HTTP, HTTPS
- Email, Email-JSON
- SQS
- SMS
AWS Certified Developer - Associate Free Practice TestTake a Quiz