Publicado: Sep 30, 2021
O AWS Lambda agora permite que os clientes acionem funções de filas do Amazon Simple Queue Service (Amazon SQS) que estão em uma conta da AWS diferente. Antes, os clientes podiam acionar funções do Lambda a partir de filas do SQS apenas na mesma conta. A partir de hoje, os clientes podem criar funções do Lambda em várias contas da AWS sem precisarem replicar a origem do evento em cada conta.
Para começar, os clientes podem selecionar o Amazon SQS como sua fonte de eventos ao adicionar um acionador para a função do Lambda e, em seguida, fornecer o nome do recurso da Amazon (ARN) para a fila SQS em qualquer conta da AWS. A função do Lambda precisará de permissões para gerenciar mensagens na fila SQS, o que pode ser feito atualizando as permissões da função de execução da função. A fila do SQS também precisará conceder permissões entre contas ao Lambda para permitir que a função processe mensagens da fila.
Essa funcionalidade está disponível em todas as Regiões da AWS em que o Amazon SQS é compatível como fonte de eventos para o AWS Lambda. O uso deste recurso não requer custo adicional. Tanto a função do Lambda quanto a fila do SQS devem estar na mesma região, embora possam estar em contas diferentes. Para saber mais sobre como usar o SQS como uma fonte de eventos para o Lambda usando contas diferentes, leia o Guia do desenvolvedor do Lambda.