{"id":23117,"date":"2017-04-06T13:45:32","date_gmt":"2017-04-06T13:45:32","guid":{"rendered":"https:\/\/www.whizlabs.com\/?p=23117"},"modified":"2024-05-17T16:31:02","modified_gmt":"2024-05-17T11:01:02","slug":"aws-sns","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/aws-sns\/","title":{"rendered":"Quick Tips to use Amazon Simple Notification Service (SNS)"},"content":{"rendered":"<p><span>Are you preparing for <a href=\"https:\/\/www.whizlabs.com\/aws-developer-associate\/\">AWS Certified Developer Associate certification exam<\/a><span>?<\/span>\u00a0In this space, we are writing series of articles on topics which are covered in the developer associate certification exam. In this article, we are explaining one of the important concept Simple Notification Service (Amazon SNS). You would expect \u00a0few questions from this topic for developer associate exam. You can subscribe to us for receiving the further updates on this topic. \u00a0<\/span><\/p>\n<p><span>Developer Associate certification exam is the most easiest exam in the associate level, it is good idea to start your certification from this exam. Also we would recommend you to pass the solutions architect certification exam which covers the concepts of all the services offered in AWS. <\/span><\/p>\n<ul>\n<li>TRY NOW :<strong><a href=\"https:\/\/www.whizlabs.com\/aws-developer-associate\/free-test\/\">10 Free Practice Questions for Developer Associate Exam<\/a><\/strong><\/li>\n<li>OFFER :<strong><a href=\"https:\/\/www.whizlabs.com\/aws-developer-associate\/practice-tests\/\">420 Practice Questions for Developer Associate Exam (50% Discount)<\/a><\/strong><\/li>\n<\/ul>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ea7e02;color:#ea7e02\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ea7e02;color:#ea7e02\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-sns\/#Developer_Associate_Syllabus\" >Developer Associate Syllabus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-sns\/#Amazon_SNS\" >Amazon SNS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-sns\/#Working_with_SNS\" >Working with SNS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-sns\/#Adding_another_Subscriber\" >Adding another Subscriber<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-sns\/#Final_Points_to_Remember_about_SNS\" >Final Points to Remember about SNS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-sns\/#Summary\" >Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Developer_Associate_Syllabus\"><\/span>Developer Associate Syllabus<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Here is the snapshot of <a href=\"https:\/\/awstrainingandcertification.s3.amazonaws.com\/production\/AWS_certified_developer_associate_blueprint.pdf\" target=\"_blank\" rel=\"external noopener noreferrer nofollow\">blueprint for developer associate<\/a> is covered in the developer associate exam.<\/p>\n<h2><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-developer-associate-blueprint.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-developer-associate-blueprint.png\" alt=\"aws-developer-associate-blueprint\" width=\"710\" height=\"675\" class=\"aligncenter size-full wp-image-23277\" \/><\/a><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Amazon_SNS\"><\/span><b>Amazon SNS<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Amazon SNS is a fully managed notification service provided by AWS. Some of the key features of Amazon SNS are<\/p>\n<ul>\n<li>It is a cost effective method to push notifications to mobile users, email recipients or even other distributed systems.<\/li>\n<li>You can send messages to a variety of platforms such as iOS, Android, Java, Python, PHP, Node.js, or .NET SDKs from AWS.<\/li>\n<li>You can also get the delivery status information via Amazon CloudWatch on success rates, failure rates, and dwell times for mobile push messages as well as deliveries to SMS, SQS, HTTP, and Lambda destinations.<\/li>\n<li>Use SNS as a message bus to send messages, alarms, and notifications from your AWS services such as Amazon RDS, CloudWatch, and S3 to other AWS services such as SQS and Lambda<\/li>\n<li>A Message in SNS has a format which has the following parts attached to it. Please note that for the AWS Developer exam , this is important to note.\n<ul>\n<li>MessageId: A Universally Unique Identifier, unique for each notification published.<\/li>\n<li>Timestamp: The time (in GMT) at which the notification was published.<\/li>\n<li>TopicArn: The topic to which this message was published<\/li>\n<li>Type: The type of the delivery message, set to \u201cNotification\u201d for notification deliveries.<\/li>\n<li>UnsubscribeURL: A link to unsubscribe the end-point from this topic, and prevent receiving any further notifications.<\/li>\n<li>Message: The payload (body) of the message, as received from the publisher.<\/li>\n<li>Subject: The Subject field \u2013 if one was included as an optional parameter to the publish API call along with the message.<\/li>\n<li>Signature: Base64-encoded \u201cSHA1withRSA\u201d signature of the Message, MessageId, Subject (if present), Type, Timestamp, and Topic values.<\/li>\n<li>SignatureVersion: Version of the Amazon SNS signature used.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>One of the key aspects for the Developer exam is to know how to setup SNS and use the SNS service. So let\u2019s look at how we can use SNS in more detail.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Working_with_SNS\"><\/span><b>Working with SNS<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>Log into your AWS Console. You will see Simple Notification Service under the Messaging option.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/AWS-SNS-Messaging-Option.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/AWS-SNS-Messaging-Option.png\" alt=\"aws-sns-messaging-option\" width=\"251\" height=\"120\" class=\"aligncenter size-full wp-image-23123\" \/><\/a><\/p>\n<ul>\n<li>The first order of business is to create a topic. A topic is like a channel where messages get published to. Then you have systems which act as subscribers which will pull messages from the SNS topic. For click on Create topic.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/AWS-SNS-Create-Topic.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/AWS-SNS-Create-Topic.png\" alt=\"aws-sns-create-topic\" width=\"1055\" height=\"357\" class=\"aligncenter size-full wp-image-23122\" \/><\/a><\/p>\n<ul>\n<li>Provide a name and Display Name for the topic<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/AWS-SNS-Create-New-Topic.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/AWS-SNS-Create-New-Topic.png\" alt=\"aws-sns-create-new-topic\" width=\"898\" height=\"394\" class=\"aligncenter size-full wp-image-23121\" \/><\/a><\/p>\n<p style=\"padding-left: 30px\">And then click on Create Topic.<\/p>\n<ul>\n<li>Next we need to create a subscription. There are the places where the SNS messages will be published to.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/42.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/42.png\" alt=\"AWS SNS -Create Topic\" width=\"684\" height=\"351\" class=\"aligncenter size-full wp-image-23124\" \/><\/a><\/p>\n<p style=\"padding-left: 30px\">Click on the topic and then choose the menu option Action-&gt;Subscribe to topic<\/p>\n<p style=\"padding-left: 30px\">You have the following protocols for creating a subscription<\/p>\n<ul>\n<li>\u201cHTTP\u201d, \u201cHTTPS\u201d \u2013 Subscribers specify a URL as part of the subscription registration; notifications will be delivered through an HTTP POST to the specified URL.<\/li>\n<li>\u201dEmail\u201d, \u201cEmail-JSON\u201d \u2013 Messages are sent to registered addresses as email. Email-JSON sends notifications as a JSON object, while Email sends text-based email.<\/li>\n<li>\u201cSQS\u201d \u2013 Users can specify an SQS standard queue as the endpoint; Amazon SNS will enqueue a notification message to the specified queue (which subscribers can then process using SQS APIs such as ReceiveMessage, DeleteMessage, etc.). Note that FIFO queues are not currently supported.<\/li>\n<li>\u201cSMS\u201d \u2013 Messages are sent to registered phone numbers as SMS text messages.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/52.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/52.png\" alt=\"AWS SNS- Create Suscription\" width=\"907\" height=\"386\" class=\"aligncenter size-full wp-image-23125\" \/><\/a><\/p>\n<p style=\"padding-left: 30px\">For the subscription we will choose the email option and you can provide any valid email option.<\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/62.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/62.png\" alt=\"AWS SNS- Create Subcription Email Option\" width=\"899\" height=\"353\" class=\"aligncenter size-full wp-image-23126\" \/><\/a><\/p>\n<p style=\"padding-left: 30px\">Next click on Create subscription.<\/p>\n<ul>\n<li>Now if you go to the gmail account you will see that you have got an email notification from SNS to confirm the subscription.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/72.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/72.png\" alt=\"AWS SNS- Subcription Email Notification\" width=\"904\" height=\"235\" class=\"aligncenter size-full wp-image-23127\" \/><\/a><\/p>\n<p style=\"padding-left: 30px\">You can go ahead and confirm on the subscription.<\/p>\n<p style=\"padding-left: 30px\">You will then see a confirmation to the subscription.<\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/82.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/82.png\" alt=\"AWS SNS- Subcription Confirmation\" width=\"608\" height=\"274\" class=\"aligncenter size-full wp-image-23128\" \/><\/a><\/p>\n<p style=\"padding-left: 30px\">And now if you go to SNS and see the subscriptions, you will see the successful subscription.<\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/92.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/92.png\" alt=\"AWS SNS- Subcription successful\" width=\"898\" height=\"196\" class=\"aligncenter  wp-image-23130\" \/><\/a><\/p>\n<ul>\n<li>Now let\u2019s publish a message to the topic. In the topics section, click on the Topic and select Publish to topic.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/102.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/102.png\" alt=\"AWS SNS- Publish Message to Topic\" width=\"691\" height=\"281\" class=\"aligncenter size-full wp-image-23131\" \/><\/a><\/p>\n<p style=\"padding-left: 30px\">Enter a subject and message. Then click on the Publish message button.<\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/113.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/113.png\" alt=\"AWS SNS - Enter Message\" width=\"1102\" height=\"621\" class=\"aligncenter size-full wp-image-23132\" \/><\/a><\/p>\n<p style=\"padding-left: 30px\">You will then get a notification that the message has been published.<\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/122.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/122.png\" alt=\"AWS SNS - Message Published\" width=\"691\" height=\"309\" class=\"aligncenter size-full wp-image-23133\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>If you now go back to the gmail account , you will see that the message has come to the account via SNS.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/132.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/132.png\" alt=\"AWS SNS - Message in Gmail\" width=\"901\" height=\"242\" class=\"aligncenter size-full wp-image-23134\" \/><\/a><\/p>\n<p>So we have seen how we can configure a topic and send messages to this topic. This topic will then be delivered to multiple subscribers, basically any of the available protocols which subscribe to the service.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Adding_another_Subscriber\"><\/span><b>Adding another Subscriber<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now let\u2019s see how we can add another subscriber to the SNS topic. Now we will add a subscriber as SQS.<\/p>\n<p>Let\u2019s assume we have an SQS queue with the following arn<\/p>\n<p style=\"padding-left: 60px\">arn:aws:sqs:ap-southeast-1:085363624145:Demo<\/p>\n<ul>\n<li>Let\u2019s go to our topic and click on Subscribe to topic<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/141.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/141.png\" alt=\"AWS SNS - Subscribe to Topic\" width=\"617\" height=\"308\" class=\"aligncenter size-full wp-image-23135\" \/><\/a><\/p>\n<ul>\n<li>Now in the next screen lets choose the option of SQS and add our queue url. Click on the Create subscription.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/151.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/151.png\" alt=\"AWS SNS - Create Subscription to Topic\" width=\"770\" height=\"244\" class=\"aligncenter size-full wp-image-23136\" \/><\/a><\/p>\n<p style=\"padding-left: 30px\">Now when you go to subscriptions you will see the added subscription<\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/16.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/16.png\" alt=\"AWS SNS - Added Subscription\" width=\"1080\" height=\"242\" class=\"aligncenter  wp-image-23137\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Now let\u2019s send a test message to the topic. Let\u2019s give the subject and the message as \u2018New Test Message\u2019<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/17.png\"><img decoding=\"async\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/17.png\" alt=\"AWS SNS - Test Message to Topic\" width=\"1084\" height=\"518\" class=\"aligncenter size-full wp-image-23138\" \/><\/a><\/p>\n<p style=\"padding-left: 30px\">Now if you go to your SQS queue, you will see the Test Message and you will also see the Test Message in your gmail account.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Final_Points_to_Remember_about_SNS\"><\/span><b>Final Points to Remember about SNS<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>It is a cost effective method to push notifications to mobile users, email recipients or even other distributed systems.<\/li>\n<li>You can send messages to a variety of platforms such as iOS, Android, Java, Python, PHP, Node.js, or .NET SDKs from AWS.<\/li>\n<li>The first part is to create a topic in SNS. This will be used to publish all your messages to SNS.<\/li>\n<li>Each topic will then have subscribers which can be used to get the messages. The following protocols are available for SNS subscribers<\/li>\n<\/ul>\n<ul>\n<ul>\n<li>\u201cHTTP\u201d, \u201cHTTPS\u201d<\/li>\n<li>\u201dEmail\u201d, \u201cEmail-JSON\u201d<\/li>\n<li>\u201cSQS\u201d<\/li>\n<li>\u201cSMS\u201d \u2013 Messages are sent to registered phone numbers as SMS text messages.<\/li>\n<\/ul>\n<\/ul>\n<ul>\n<li>You can have multiple subscribers for each topic.<\/li>\n<li>A Message in SNS has the following parameters\n<ul type=\"circle\">\n<li>MessageId<\/li>\n<li>Timestamp<\/li>\n<li>TopicArn<\/li>\n<li>Type<\/li>\n<li>UnsubscribeURL<\/li>\n<li>Message<\/li>\n<li>Subject<\/li>\n<li>Signature<\/li>\n<li>SignatureVersion<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Don\u2019t MISS IT :<\/strong>\u00a0<strong><a href=\"https:\/\/www.whizlabs.com\/aws-developer-associate\/\">420 Practice Questions for Developer Associate Exam (50% Discount)<\/a><\/strong><\/li>\n<\/ul>\n<p><span>In this article we have explained about how to use Simple Notification Service (Amazon SNS). This is one of the most important service offered by Amazon Web Services (AWS). You would expect few questions from this topic in your certification exam.\u00a0<\/span><\/p>\n<p><strong>If you are preparing for the AWS certifications exam and looking for any help, please send us a mail to call to our customer support team.\u00a0<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you preparing for AWS Certified Developer Associate certification exam?\u00a0In this space, we are writing series of articles on topics which are covered in the developer associate certification exam. In this article, we are explaining one of the important concept Simple Notification Service (Amazon SNS). You would expect \u00a0few questions from this topic for developer associate exam. You can subscribe to us for receiving the further updates on this topic. \u00a0 Developer Associate certification exam is the most easiest exam in the associate level, it is good idea to start your certification from this exam. Also we would recommend you [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":96098,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[259],"class_list":["post-23117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws-certifications","tag-aws-developer-associate"],"uagb_featured_image_src":{"full":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns.jpg",725,282,false],"thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns-150x150.jpg",150,150,true],"medium":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns-300x117.jpg",300,117,true],"medium_large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns.jpg",725,282,false],"large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns.jpg",725,282,false],"1536x1536":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns.jpg",725,282,false],"2048x2048":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns.jpg",725,282,false],"profile_24":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns.jpg",24,9,false],"profile_48":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns.jpg",48,19,false],"profile_96":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns.jpg",96,37,false],"profile_150":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns.jpg",150,58,false],"profile_300":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns.jpg",300,117,false],"tptn_thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns-250x250.jpg",250,250,true],"web-stories-poster-portrait":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns-640x282.jpg",640,282,true],"web-stories-publisher-logo":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns-96x96.jpg",96,96,true],"web-stories-thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/04\/aws-sns-150x58.jpg",150,58,true]},"uagb_author_info":{"display_name":"Pavan Gumaste","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/pavan\/"},"uagb_comment_info":40,"uagb_excerpt":"Are you preparing for AWS Certified Developer Associate certification exam?\u00a0In this space, we are writing series of articles on topics which are covered in the developer associate certification exam. In this article, we are explaining one of the important concept Simple Notification Service (Amazon SNS). You would expect \u00a0few questions from this topic for developer&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/23117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=23117"}],"version-history":[{"count":7,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/23117\/revisions"}],"predecessor-version":[{"id":96127,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/23117\/revisions\/96127"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media\/96098"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=23117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=23117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=23117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}