초보자도 할 수 있는 Amazon SNS를 사용하여 Email을 전송해보자
소개
안녕하세요! 클래스메소드 금상원 입니다. 이번 블로그에서는 SNS를 사용하여 Email을 전송하는 방법에 대해 알아 보겠습니다.
SNS란?
게시자에서 구독자(생산자 및 소비자라고도 함)로 메시지를 전송하는 관리형 서비스입니다. 게시자는 지원되는 엔드포인트 유형을 사용하여 논리적 액세스 지점 및 커뮤니케이션 채널인 주제에 메시지를 전송하여 구독자와 비동기식으로 통신하여 게시된 메시지를 수신할 수 있습니다.
지원되는 엔드포인트
- Amazon Kinesis
- Data Firehose
- Amazon SQS
- AWS Lambda
- HTTP
- 이메일
- 모바일 푸시 알림 및 모바일 문자 메시지(SMS)
요금에 대하여
SNS로 메일보내기
SNS의 화면에서 왼쪽 메뉴에서 「주제」를 클릭합니다. 그런 다음 화면의「주제 생성」버튼을 클릭합니다.
유형은 FIFO 와 표준이 있습니다만 이번에는 간단하게 사용하기 때문에 「표준」을 선택합니다.
그런 다음 주제의 「이름」을 입력하고, 필요하시다면 「표시 이름」 을 입력하고 주제를 생성 합니다.
FIFO에 대하여
엄격한 메시지 순서 지정 및 메시지 중복 제거를 제공할 수 있습니다. 이러한 각 서비스의 FIFO 기능은 함께 작동하여 거의 실시간으로 데이터 일관성이 필요한 분산 응용 프로그램을 통합하는 완전 관리형 서비스 역할을 합니다.
생성된 주제를 클릭하여 위의 화면에서 구독탭에서 「구독 생성」버튼을 클릭합니다.
프로토콜은「이메일」을 선택하고「엔드포인트에」전송 받으실 이메일ID를 입력합니다. 그리고 나서 구독을 생성합니다.
구독이 생성 되었다면 엔드포인트에 입력된 메일주소로 구독요청 메일이 발송하게 됩니다.
메일을 확인하시면 위의 사진과 같이「Confirm subscription」을 클릭하여 구독을 시작합니다.
마무리
이번 블로그에서는 SNS을 이용하여 메일을 전송해보았습니다. SNS는 다양한 서비스들과 연동하여 분석, 리소스 관리, 코스트 매니지먼트, 알림 및 통지 등의 서비스를 구축할 수 있는 확장이 가능한 서비스 임으로 여러분들도 다양한 서비스와 함께 사용 해보시면 좋을것 같습니다.
참고 자료
본 블로그 게시글을 보시고 문의 사항이 있으신 분들은 클래스메소드코리아 (info@classmethod.kr)로 연락 주시면 빠른 시일 내 담당자가 회신 드릴 수 있도록 하겠습니다 !