게시된 날짜: Jul 7, 2021
AWS Lambda는 이제 RabbitMQ용 Amazon MQ를 이벤트 소스로 지원하여 고객이 RabbitMQ 대기열의 메시지로부터 트리거되는 애플리케이션을 빠르고 쉽게 구축할 수 있도록 합니다. Amazon MQ는 클라우드에서 메시지 브로커를 쉽게 설정하고 운영할 수 있도록 지원하는 Apache ActiveMQ 및 RabbitMQ용 관리형 메시지 브로커 서비스입니다. 고객은 서버 프로비저닝 또는 관리에 대한 걱정 없이 Amazon MQ 메시지 브로커에 게시된 메시지를 기반으로 호출되는 Lambda 함수를 통해 빠르고 쉽게 애플리케이션을 구축할 수 있습니다.
고객은 Amazon MQ 대기열에 업데이트가 있는지 모니터링하는 소비자 애플리케이션을 만들고 관리할 필요없이 RabbitMQ 브로커용 Amazon MQ에서 메시지를 읽으면 됩니다. Lambda 함수는 메시지 수가 지정된 배치 크기를 초과하거나 페이로드가 6MB를 초과할 때 호출됩니다. Lambda는 인증, 권한 부여, 조정, 모니터링, 오류 처리 관리 등 고객을 대신하여 Amazon MQ 메시지 브로커와의 연결을 관리합니다.
시작하려면, AWS 관리 콘솔, AWS CLI, AWS SAM 또는 Lambda용 AWS SDK를 통해 Lambda 함수의 이벤트 소스로 사용할 Amazon MQ 메시지 브로커를 선택하고 RabbitMQ 브로커에 대한 세부 정보를 제공합니다. Amazon MQ를 Lambda 이벤트 소스로 사용하는 기능은 아시아 태평양(홍콩), 아시아 태평양(뭄바이), 아시아 태평양(서울), 아시아 태평양(싱가포르), 아시아 태평양(시드니), 아시아 태평양(도쿄), 캐나다(중부), 유럽(프랑크푸르트), 유럽(아일랜드), 유럽(런던), 유럽(파리), 유럽(스톡홀름), 중동(바레인), 남아메리카(상파울루), 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(캘리포니아 북부), 미국 서부(오레곤) 등의 AWS 리전에서 제공됩니다. 이 기능을 사용하는 데 따른 추가 비용은 없습니다. Amazon MQ 대기열에 의해 트리거되는 Lambda 호출 요금만 지불하면 됩니다. Lambda를 사용해 RabbitMQ용 Amazon MQ 소비자 애플리케이션을 구축하는 방법에 대한 자세한 내용은 Lambda 개발자 안내서와 AWS 컴퓨팅 블로그를 참조하세요.