maak je een SNS Topic en een Abonnee op AWS

Amazon Simple Notification Service (SNS) is een webdienst die de bezorging van berichten coördineert en beheert. Het is een zeer beschikbare, duurzame, veilige, volledig beheerde pub/sub berichtendienst. Het gebruikt cross availability zone berichtopslag om hoge duurzaamheid van berichten te bieden. Amazon SNS zorgt er ook voor dat gegevens onderweg versleuteld worden. Het wordt gebruikt om de berichten van een berichtenproducerend systeem uit te zenden.

Om berichten te ontvangen die in een SNS onderwerp gepubliceerd zijn, moeten we ons abonneren op een eindpunt. We kunnen eindpunten zoals AWS Lambda, Amazon SQS, HTTP/S, of een emailadres op het onderwerp dat we aanmaken. Als we ons abonneren op een eindpunt op een onderwerp en het abonnement bevestigen, begint het eindpunt berichten te ontvangen die naar het bijbehorende onderwerp worden gepubliceerd.

Om de facturering van SNS Topic te begrijpen, klik hier.

In dit artikel zullen we een SNS Topic maken en ons abonneren op een Email eindpunt.

Vereisten

  1. AWS Account(aanmaken als je er geen hebt).

Wat zullen we doen?

  1. Log in op AWS.
  2. Maak een SNS Topic aan
  3. Maak een Abonnement aan in het SNS Topic

Log in op AWS

Klikhier om naar de AWS Login pagina te gaan.

Als we op de bovenstaande link klikken, zien we een webpagina als volgt waar we moeten inloggen met onze inloggegevens.

AWS Inloggen

Zodra je ingelogd bent, zie je het scherm als volgt.

AWS Beheerconsole

Maak een SNS Onderwerp

Om een SNS Topic te maken, klik je linksboven op Services, zoek naar SNS en open het.

Maak een SNS Onderwerp aan

Je ziet het hoofddashboard van de SNS Service. Klik hier op Topics in het linkerpaneel.

Dashboard van de SNS Dienst

Op deze pagina klik je op de knop “Onderwerp maken” om je eerste SNS Onderwerp te maken

Creëer onderwerp

Geef een naam aan het onderwerp en klik op “Onderwerp maken”. Je kunt andere velden overslaan.

Details van het onderwerp

Maak een abonnement in het SNS Onderwerp

Als je eenmaal een SNS Onderwerp hebt, is het tijd om een Abonnement te maken. Open het zojuist gemaakte onderwerp en je ziet de pagina als volgt.

Klik onder het tabblad Abonnementen op “Abonnementen maken”.

SNS Onderwerp

Kies het protocol als Email, geef je emailadres op en klik op “Maak Abonnementen”.

Abonnement aanmaken

Alleen een abonnement aanmaken is niet voldoende. We moeten het abonnement bevestigen.

Bevestig het abonnement op SNS onderwerp

Kijk in je e-mail inbox, je moet een e-mail met Abonnementen ontvangen hebben.

Klik op “Confirm subscription” om het abonnement te bevestigen.

Bevestiging van het AWS Meldingsabonnement

Je ziet het bevestigingsscherm als volgt.

Abonnement bevestigd

En als je nu naar het Abonnementenscherm gaat, zie je dat de Status veranderd is in “Confirmed” van “Pending confirmation”.

AWS SNS Abonnement

Conclusie

In dit artikel zagen we de stappen om een SNS Onderwerp te maken, een E-mail Abonnement aan te maken en je erop te abonneren.

Je kunt dezelfde stappen gebruiken om een ander protocol te kiezen voor het abonnement dat je wilt maken.