Message Push
Push
Pub/Sub 서비스에서 서브스크립션 타입 Push를 선택해 서브스크립션을 만듭니다.
안내
서브스크립션 생성 방법에 대한 자세한 설명은 서브스크립션 만들기 문서를 참고하시기 바랍니다.
Default-Topic의 타입 Push 서브스크립션을 사용하는 경우, 카카오 i 클라우드 Public IP를 사용한 엔드포인트 URL로만 Message Push 할 수 있습니다.
주요 개념
Push의 주요 개념은 다음과 같습니다.
표 Push 주요 개념
주요 개념 | 설명 |
---|---|
서브스크립션 타입 | Push: Pub/Sub에서 메시지 전송 |
엔드포인트 URL | PROTOCOL: HTTP/HTTPS METHOD: POST |
응답 대기 시간 | 메시지 응답까지 대기하는 시간 - 시간 범위: 10-600초(10분) 이내 설정 |
확인 응답 | 응답 대기 시간 안에 사용자가 등록 한 Endpoint에서 HTTP Response가 없는 경우, 메시지 재전송 HTTP Response Status Code(102, 200, 201, 202, 204) 이외의 코드를 응답 받을 경우, 즉시 메시지 재전송 |
Default-Topic 시큐리티 그룹 설정하기
Default-Topic의 타입 Push의 서브스크립션을 사용하는 경우, 메세지 전송을 위한 시큐리티 그룹 설정이 필요합니다.
- 설정한 엔드포인트 URL에 연결된 자원의 시큐리티 그룹에 인바운드 정책을 설정해야 합니다.
- Any로 대역을 설정해도 Push할 수 있으나 보안에 취약하기 때문에 Source IP를 지정하는 것을 권장합니다.
안내
Default-Topic 토픽의 Push 서브스크립션을 사용하기 위한 시큐리티 그룹 오픈 Source IP 대역은 210.109.79.7 - 210.109.79.16입니다.
시큐리티 그룹에 대한 자세한 설명은 시큐리티 그룹 생성 및 설정하기 문서를 참고하시기 바랍니다.
- 카카오 i 클라우드 콘솔에서 VPC 메뉴를 선택합니다.
- Security Group 탭을 클릭한 후, 인바운드 정책을 설정할 시큐리티 그룹을 클릭합니다.
- 단, 엔드포인트 URL에 연결된 자원의 시큐리티 그룹을 선택해야 합니다.
- 인바운드 정책 탭의 [인바운드 정책 관리] 버튼을 클릭한 후, 시큐리티 그룹에 인바운드 정책을 설정합니다.