AWS Application Integration Services Flashcards
What is Amazon Simple Notification Service?
Amazon Simple Notification Service (Amazon SNS) is a web service that makes it easy to set up, operate, and send notifications from the cloud.
What is SNS used for?
Amazon SNS is used for building and integrating loosely-coupled, distributed applications.
SNS provides instantaneous, push-based delivery (no polling).
What are the concepts in SNS?
Topics – how you label and group different endpoints that you send messages to.
Subscriptions – the endpoints that a topic sends messages to.
Publishers – the person/alarm/event that gives SNS the message that needs to be sent.
What can SNS do?
Send automated or manual notifications.
Send notification to email, mobile (SMS), SQS, and HTTP endpoints.
Closely integrated with other AWS services such as CloudWatch so that alarms, events, and actions in your AWS account can trigger notifications.
What is the price model of SNS?
Offered under an inexpensive, pay-as-you-go model with no up-front costs.
What data type does SNS use?
Data type is JSON.
What needs does SNS satisfy?
SNS supports a wide variety of needs including
- event notification
- monitoring applications
- workflow systems
- time-sensitive information updates
- mobile applications
- any other application that generates or consumes notifications.
Who are the subscribers of SNS?
HTTP. HTTPS. Email. Email-JSON. SQS. Application. Lambda.
What transport protocols do SNS support notifications over?
HTTP/HTTPS – subscribers specify a URL as part of the subscription registration.
Email/Email-JSON – messages are sent to registered addresses as email (text-based or JSON-object).
SQS – users can specify an SQS standard queue as the endpoint.
SMS – messages are sent to registered phone numbers as SMS text messages.
What is the character limit for topic names?
Topic names are limited to 256 characters.
What auditing does SNS support?
SNS supports CloudTrail auditing for authenticated calls.
What is storage capability of SNS?
SNS provides durable storage of all messages that it receives (across multiple AZs).
What is Amazon Simple Queue Service (Amazon SQS)?
Amazon Simple Queue Service (SQS) is a distributed queue system.
Amazon SQS enables you to send, store, and receive messages between software components.
What is an Amazon SQS Queue?
An Amazon SQS queue is a temporary repository for messages that are awaiting processing.
What is an Amazon SQS Queue?
An Amazon SQS queue is a temporary repository for messages that are awaiting processing.