Publicado en: Sep 30, 2021
AWS Lambda ahora permite que los clientes desencadenen funciones de colas de Amazon Simple Queue Service (Amazon SQS) que se encuentren en una cuenta de AWS diferente. Anteriormente, los clientes solo podían desencadenar funciones Lambda de colas SQS de la misma cuenta. A partir de hoy, los clientes pueden crear funciones Lambda en varias cuentas de AWS sin tener que replicar la fuente de eventos en cada cuenta.
Para empezar, los clientes pueden seleccionar Amazon SQS como su fuente de eventos al agregar un desencadenador para su función Lambda y luego facilitar el Nombre de recurso de Amazon (ARN) de su cola SQS en cualquier cuenta de AWS. La función Lambda necesitará permisos para administrar mensajes en la cola SQS, que pueden gestionarse actualizando los permisos de roles de ejecución de la función. La cola SQS también requerirá que se otorguen permisos entre cuentas a Lambda para que la función pueda procesar los mensajes de la cola.
Esta funcionalidad está disponible en todas las regiones de AWS donde Amazon SQS puede configurarse como fuente de eventos de AWS Lambda. El uso de esta característica no genera cargos adicionales. Tanto la función Lambda como la cola SQS tienen que estar en la misma región, aunque pueden estar en cuentas diferentes. Para más información sobre el uso de SQS como fuente de eventos de Lambda con cuentas diferentes, consulte la guía para desarrolladores de Lambda.