오늘도 한 뼘 더
[AWS] AWS SNS(Simple Notification Service) Topic(주제) 생성 본문
DevOps & Infra/AWS
[AWS] AWS SNS(Simple Notification Service) Topic(주제) 생성
나른한댕댕이🐶 2022. 9. 5. 15:56728x90
반응형
# 배경
이전에 카카오톡 알림톡을 보내주는 외주 업체에서 서버 에러가 나서 회사에서 보내야 할 카카오톡 알림톡이 보내지지 않는 문제가 발생했다. 문제는 알리톡 발송에 실패하면서 같이 엮여 있었던 서비스가 같이 실패하게 되었다.
너무 강한 결합으로 인해 발생한 문제였다. 이를 해결하기 위해 Kafka와 같은 서비스 중 AWS에서 제공하는 Simple Notification Service(SNS)를 사용해보기로 했다.
# AWS SNS란?
AWS SNS는 게시자에서 구독자로 메시지를 전송하는 관리현 서비스이다.
https://docs.aws.amazon.com/ko_kr/sns/latest/dg/welcome.html
# Topic(주제) 만들기
1. AWS SNS 콘솔 접속 > 주제 이름을 작성하고 생성
2. 주제 세부 정보 설정
알림톡을 보낼 때 먼저 들어온 메시지가 먼저 처리되어야 하기 때문에 FIFO 방식을 택한다.
FIFO 방식을 사용하면 주제이름이 ". fifo"로 끝나야 한다.
중복 ID 제거를 통해서 같은 메세지가 여러 번 신청이 되어도 한 번만 보내 질 수 있도록 한다.
3. 암호화
정보에 대한 암호화를 하기 위한 설정이고
CMK는 기본으로 alias/aws/sns 로 지정이 된다.
4. 액세스 정책, 전송 상태 로깅, 태깅
모두 선택사항이기 때문에 설정에 대한 값은 어떻게 사용하는지에 따라서 설정을 하면 된다.
주제 생성버튼을 클릭하고 나면 주제가 생성되어 있는 것을 확인할 수 있다.
728x90
반응형
'DevOps & Infra > AWS' 카테고리의 다른 글
[AWS] AWS Lambda에 RDS 연결하기 (0) | 2022.09.14 |
---|---|
[AWS] AWS Lambda - "errorMessage": "fork/exec /var/task/main: exec format error" (0) | 2022.09.13 |
[AWS Lambda] golang 프로젝트 aws lambda에 올리기 (0) | 2022.09.04 |
[AWS] CloudWatch 로그 그룹 S3에 내보내기 (0) | 2022.08.18 |
[AWS - Lambda] Lambda 함수가 3번 실행이 되었다 (0) | 2022.07.11 |
Comments