Publicado: Jun 28, 2018

O AWS Lambda agora suporta o HAQM SQS como uma fonte de evento. Isso permite criar aplicativos sem servidor com o Lambda usando filas de mensagens como a fonte de evento. O HAQM SQS é um serviço de enfileiramento de mensagens totalmente gerenciado para comunicação confiável entre componentes de software distribuídos e microsserviços.

O Lambda permite executar códigos em resposta a eventos, como notificações do S3 ou mensagens do HAQM SNS. Isso facilita o processamento de fluxos de dados do HAQM Kinesis Data Streams ou do HAQM DynamoDB Streams. Agora, também é fácil acionar as funções do Lambda enviando mensagens para uma fila do HAQM SQS.

Para começar, selecione a fila SQS desejada como fonte de evento para sua função do Lambda por meio do Console de Gerenciamento da AWS, do AWS CLI ou do AWS SDK for Lambda. O Lambda invocará a função para processar as mensagens em sua fila. Você também pode usar o AWS SAM para implantar e gerenciar aplicativos sem servidor que aproveitam as filas do SQS.

O SQS como um suporte da fonte de evento está disponível em todas as regiões onde o Lambda está disponível. Para saber mais sobre como usar o SQS como uma fonte de evento, leia o Guia do desenvolvedor do AWS Lambda ou acesse o Guia do desenvolvedor do HAQM SQS para receber um tutorial rápido

Para aprender a acionar uma função Lambda de uma fila do SQS, leia o blog.