게시된 날짜: Nov 5, 2020
이제 AWS Lambda는 Amazon MQ for Apache ActiveMQ를 이벤트 소스로 지원하여 고객이 서버리스 애플리케이션에서 더욱 다양하게 메시징 서비스를 사용할 수 있는 옵션을 제공합니다. Amazon MQ는 클라우드에서 메시지 브로커를 쉽게 설정하고 운영할 수 있는 Apache ActiveMQ용 관리형 메시지 브로커 서비스입니다. 고객은 서버 프로비저닝 또는 관리에 대한 걱정 없이 Amazon MQ 메시지 브로커에 게시된 메시지를 기반으로 호출되는 Lambda 함수를 통해 빠르고 쉽게 애플리케이션을 구축할 수 있습니다.
Lambda는 Amazon Simple Queue Service(SQS), Amazon Simple Notification Service(SNS) 등의 메시징 이벤트 소스를 지원합니다. 이제 Amazon MQ 메시지 브로커에서 메시지를 쉽게 읽어 처리할 수 있으며, Amazon MQ 대기열에 업데이트가 있는지 모니터링하는 소비자 애플리케이션을 만들고 관리할 필요가 없습니다. Lambda 함수는 메시지가 배치 크기를 초과하거나 페이로드가 6MB를 초과할 때 호출됩니다. Lambda는 인증, 권한 부여, 조정, 모니터링, 오류 처리 관리 등 고객을 대신하여 Amazon MQ 메시지 브로커와의 연결을 관리합니다.
시작하려면, AWS Management Console, AWS CLI, AWS SAM 또는 Lambda용 AWS SDK를 통해 Lambda 함수의 이벤트 소스로 사용할 Amazon MQ for ActiveMQ 메시지 브로커를 선택합니다. Lambda 이벤트 소스로서 Amazon MQ는 AWS Lambda와 Amazon MQ가 제공되는 모든 AWS 리전에서 사용할 수 있습니다. 이 기능을 사용하는 데 따른 추가 비용은 없습니다. Amazon MQ 대기열에 의해 트리거되는 Lambda 호출 요금만 지불하면 됩니다. Lambda를 사용해 Amazon MQ 소비자 애플리케이션을 구축하는 방법에 대한 자세한 내용은 Lambda 개발자 안내서와 AWS 컴퓨팅 블로그를 참조하십시오.