AWS 썸네일형 리스트형 [AWS SNS] API gateway 작성 AWS SNS를 통해 메시지를 발행하고 구독자들에게 전송하기 위해서는 Spring Boot 에서 해당 로직을 실행하면서 API Gateway를 호출해야했다. 따라서 triggerUrl로 API Gateway 에 지정해둔 경로로 요청을 보내고 해당 url 에 각각 호출할 람다 함수를 연결해두는 방식으로 구현하였다. 내가 알림을 사용할 기능은 스터디 신청 시 스터디 그룹 장에게 승인 신청이 들어왔다는 알림을 전송 스터디 그룹 장이 승인 했을 시 신청자에게 가입 승인 알림을 전송 스터디 그룹 장이 거절 했을 시 신청자에게 가입 거절 알림을 전송 우선은 이렇게 최소한으로 필요한 부분만 알림 메시지를 발행하기로 계획하였다. 따라서 그에 따른 경로를 다음과 같이 주었다. 더보기 [AWS SNS] API Gateway -> lambda 함수 호출 요청 주소에 따라 핸들링 최종 프로젝트를 진행하는 중 알림 기능을 도입하기 위해 AWS SNS 로 구독자에게 알림을 전송하는 기능을 맡아 구현하게 되었다. 💦 잘못된 시도 exports.handler = async (event) => { const topicArn = 'sns arn 을 입력하세요'; // API Gateway 요청에 따른 메시지 결정 let message; switch (event.path) { case '/notifications/approvals': message = '승인 메시지'; break; case '/notifications/reject': message = '거절 메시지'; break; default: message = '알 수 없는 경로'; } // SNS에 메시지 발행 const params .. 더보기 이전 1 다음