![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1mPfQ%2FbtrDWiV7Vu8%2FpW4Ql6Zpr0AwaiDfsgibsk%2Fimg.png)
AWS Lambda와 Event Bridge를 이용해 채널 생성 이벤트 핸들링하기
2022. 6. 4. 03:26
AWS
개요 미디어라이브를 AWS SDK를 이용해서 채널을 생성했을 때 발생하는 시점 문제 그 시점을 어떻게 다룰지 그리고 이벤트를 어떻게 핸들링 하는지에 대해 정리했습니다. 문제 상황 간략하게 워크플로우를 설명하면 다음과 같다. 동작 순서 사용자가 프론트 페이지에서 미디어라이브의 채널을 생성한다. 채널이 생성중이다가 생성이 완료되면 바로 시작한다. 채널이 러닝상태가되면 라이브가 송출되기 시작한다. 여기서 문제점은 채널을 생성하고 생성이 완료되는 시점까지에 있다. AWS MediaLive를 이용해서 채널을 생성하면 최초 CREATING 상태에서 IDLE상태가 되는데 최소 1분에서 길면 2~3분까지도 걸린다. 이 말은 즉, Node.js에서 해당 채널을 생성하는데 동기적으로 기다리면 채널을 생성해달라는 요청 한 ..