본문 바로가기

👩‍💻 BackEnd/☁️ AWS

[AWS SNS] API gateway 작성

AWS SNS를 통해 메시지를 발행하고 구독자들에게 전송하기 위해서는 

Spring Boot 에서 해당 로직을 실행하면서 API Gateway를 호출해야했다. 

 

따라서 triggerUrl로 API Gateway 에 지정해둔 경로로 요청을 보내고 해당 url 에 각각 호출할 람다 함수를 연결해두는 방식으로 

구현하였다. 

 

내가 알림을 사용할 기능은 

  • 스터디 신청 시 스터디 그룹 장에게 승인 신청이 들어왔다는 알림을 전송 
  • 스터디 그룹 장이 승인 했을 시 신청자에게 가입 승인 알림을 전송 
  • 스터디 그룹 장이 거절 했을 시 신청자에게 가입 거절 알림을 전송 

우선은 이렇게 최소한으로 필요한 부분만 알림 메시지를 발행하기로 계획하였다. 

 

따라서 그에 따른 경로를 다음과 같이 주었다.