Amazon Simple Notification Service
개발자 안내서

Amazon Simple Notification Service란 무엇입니까?

Amazon Simple Notification Service(Amazon SNS)는 구독 중인 endpoint 또는 클라이언트에 메시지 전달 또는 전송을 조정 및 관리하는 웹 서비스입니다. Amazon SNS에는 게시자 및 구독자 두 유형의 클라이언트가 있으며 생산자 및 소비자라고도 합니다.—— 게시자는 주제에 대한 메시지를 생산 및 발송함으로써 구독자와 비동시적으로 통신하는 논리적 액세스 및 커뮤니케이션 채널입니다. 구독자(웹 서버, 이메일 주소, Amazon SQS 대기열, AWS Lambda 함수)는 주제를 구독하는 경우 지원되는 프로토콜(Amazon SQS, HTTP/S, 이메일, SMS, Lambda) 중 하나를 통해 메시지 또는 알림을 소비하거나 수신합니다.

Amazon SNS을 이용할 때 사용자는(소유자로써) 주제를 어떤 게시자/구독자와 통신할지를 결정하는 정책을 지정함으로써 주제 생성 및 이에 대한 액세스를 제어합니다. 게시자는 생성한 주제 또는 게시할 권한이 있는 주제에 메시지를 보냅니다. 게시자는 각 메시지에 특정 대상 주소를 포함하는 대신 해당 주제에 메시지를 전송할 수 있습니다. Amazon SNSAmazon SNS는 해당 주제를 구독하는 구독자 목록에 맞는 주제를 찾아 각 구독자에게 메시지를 전송합니다. 각 주제는 Amazon SNS 엔드포인트를 확인하는 고유한 이름을 가지므로 게시자는 메시지를 게시하고 구독자는 알림 받도록 등록할 수 있습니다. 구독자는 구독하는 주제에 게시된 모든 메시지를 수신하며 주제에 대한 모든 구독자는 동일한 메시지를 수신합니다.