본문 바로가기

개발/AWS

[AWS] SNS(Simple Notification Service)를 이용해서 publish 했을 때 내 메일로 받아보자

반응형

SNS는 Simple Notification Service의 약자 이다.

회사에서도 SNS를 사용하는 서비스가 꽤나 존재 하지만, 나는 여태껏 잘 모르고 있었다.

SNS 에서는 크게 3가지 키워드가 있다.

Topic, Publish, Subscribe 

쉽게 설명하자면, 어떤 유투브 채널(topic)에 대해서, 폰 알림 설정을 하면(subscribe), 유투브 채널에 영상이 업로드 될 때(publish) 알림을 설정한 폰으로 알림이 가게된다.

이를 pub/sub 구조라 한다.

굳이 알림이 아니더라도 여러면에서 활용이 무궁무진하다.

이 포스트에서는 AWS 콘솔 상에서 topic, publish, subscribe 를 손으로 직접 세팅하고 경험해보려고 한다.

AWS 공식 페이지에서 제공하는 기본 사용방법을 재구성해보았다.

순서는 아래와 같다.

 

SNS 설정

1. 

SNS라고 검색해본다

 

 

 

 

 

 

2.

3.

주제 생성 버튼을 클릭한다

4.

표준으로 체크하고, 이름은 원하는대로 작성한 후 토픽을 생성한다

5. 

토픽 생성 완료 화면

 

6.

구독 탭으로 이동해서 구독생성 버튼을 누른다

7.

토픽은 이전에 만든 토픽으로, 프로토콜은 이메일로 선택하고, 엔드포인트로는 본인 이메일 주소를 넣어 주고 구독생성 버튼을 누른다

 

8. 

구독생성 완료

 

9.

토픽 탭으로 이동하여서, 메세지 게시 버튼을 클릭

10.

위와 같이 메세지를 전송한다

 

11.

메세지 전달 완료

 

12. 

메세지를 발행하면서, 토피을 구독한 내 메일로 알림이 오는 것을 확인할 수 있다, Confirm subscription을 클릭

 

13.

Subscription confirmed 화면

 

반응형