Publicado en: Jun 28, 2018
AWS Lambda ahora admite Amazon SQS como un origen de evento. Esto le permite crear aplicaciones sin servidor con Lambda mediante el uso de colas de mensajes como el origen de evento. Amazon SQS es un servicio de colas de mensaje completamente administrado que permite una comunicación fiable entre componentes y microservicios distribuidos de software.
Lambda le permite ejecutar código como respuesta a eventos, como notificaciones de S3 o mensajes de Amazon SNS. Le facilita el procesamiento de flujos de datos desde Amazon Kinesis Data Streams o Amazon DynamoDB Streams. Ahora también es sencillo activar funciones de Lambda con el envío de mensajes a una cola de Amazon SQS.
Para empezar, seleccione la cola de SQS que quiere usar como origen de evento para su función de Lambda, a través de la consola de administración de AWS, la interfaz de línea de comandos (CLI) de AWS o AWS SDK para Lambda. Lambda invocará su función para procesar los mensajes de su cola. También puede utilizar AWS SAM para implementar y administrar aplicaciones sin servidor que utilicen las colas de SQS.
El soporte de SQS como origen de evento está disponible en todas las regiones en las que Lambda está disponible. Para obtener más información sobre cómo utilizar SQS como un origen de evento, consulte la Guía para desarrolladores de AWS Lambda o visite la Guía para desarrolladores de Amazon SQS para seguir un tutorial rápido.
Para obtener más información sobre cómo activar una función de Lambda desde una cola de SQS, consulte el blog.