Amazon SNS 주제에서 구독 만들기
주제에 게시된 메시지를 수신하려면 엔드포인트에서 해당 주제를 구독해야 합니다. 엔드포인트에서 주제를 구독하면 엔드포인트는 연결된 주제에 게시된 메시지를 수신하기 시작합니다.
참고
HTTP(S) 엔드포인트, 이메일 주소 및 기타 AWS 계정의 AWS 리소스는 메시지를 수신하기 전에 구독을 확인해야 합니다.
엔드포인트에서 Amazon SNS 주제를 구독하려면
엔드포인트가 Amazon SNS 주제를 구독하면 지정된 엔드포인트로 메시지를 전송할 수 있으므로 메시지가 주제에 게시될 때 적절한 시스템에 알림이 전달되거나 사용자가 알림을 받을 수 있습니다. 이 단계는 주제를 애플리케이션, 이메일 수신자, 기타 서비스 등 소비자와 연결하여 시스템 간에 원활한 통신을 지원하는 데 필수적입니다.
Amazon SNS 콘솔
에 로그인합니다. -
왼쪽의 탐색 창에서 구독을 선택합니다.
-
구독 페이지에서 구독 생성을 선택합니다.
-
구독 생성 페이지의 세부 정보 섹션에서 다음을 수행합니다.
-
주제 ARN에서 주제의 Amazon 리소스 이름(ARN)을 선택합니다. 이 값은 Amazon SNS 주제를 만들 때 생성된 AWS ARN(예:
arn:aws:sns:us-east-2:123456789012:your_topic)입니다. -
프로토콜에서 엔드포인트 유형을 선택합니다. 사용 가능한 엔드포인트 유형은 다음과 같습니다.
-
참고
SNS FIFO 주제를 구독하려면 이 옵션을 선택합니다.
-
엔드포인트에 이메일 주소 또는 Amazon SQS 대기열의 ARN과 같은 엔드포인트 값을 입력합니다.
-
Firehose 엔드포인트만 해당: 구독 역할 ARN에서 Firehose 전송 스트림에 쓰기 위해 만든 IAM 역할의 ARN을 지정합니다. 자세한 내용은 Firehose 전송 스트림에서 Amazon SNS 주제를 구독하기 위한 사전 조건 섹션을 참조하세요.
-
(선택 사항) Firehose, Amazon SQS, HTTP/S 엔드포인트의 경우 원시 메시지 전송을 사용할 수도 있습니다. 자세한 내용은 Amazon SNS 원시 메시지 전송 섹션을 참조하세요.
-
(선택 사항) 필터 정책을 구성하려면 구독 필터 정책 섹션을 확장합니다. 자세한 내용은 Amazon SNS 구독 필터 정책 섹션을 참조하세요.
-
(선택 사항) 페이로드 기반 필터링을 활성화하려면
Filter Policy Scope를MessageBody로 구성하세요. 자세한 내용은 Amazon SNS 구독 필터 정책 범위 섹션을 참조하세요. -
(선택 사항) 구독에 대한 배달 못한 편지 대기열을 구성하려면 리드라이브 정책(배달 못한 편지 대기열) 섹션을 확장합니다. 자세한 내용은 Amazon SNS Dead Letter Queue(DLQ) 섹션을 참조하세요.
-
구독 생성을 선택합니다.
콘솔에서 구독을 만들고 구독의 세부 정보 페이지를 엽니다.
-