Publicado en: Dec 11, 2017

El pasado año, anunciamos que Amazon Aurora con compatibilidad con MySQL admitía la invocación asíncrona de funciones de AWS Lambda a través de un procedimiento almacenado integrado. A partir de la versión 1.16, estamos ampliando esta característica de forma que permita la invocación síncrona de funciones de Lambda. Asimismo, hemos implementado las versiones síncrona y asíncrona de dicha característica utilizando funciones nativas, lo que permite invocar las funciones de Lambda desde las consultas. 

AWS Lambda le permite ejecutar código sin aprovisionar ni administrar servidores ni preocuparse por la escalabilidad. La integración de Lambda le permite ampliar la funcionalidad de la base de datos MySQL de Amazon Aurora e invocar aplicaciones externas que realicen las acciones oportunas cuando cambien los datos. Por ejemplo, puede crear una función de Lambda que envíe correos electrónicos a los clientes cuando se actualicen sus direcciones en la base de datos.

Utilice la función nativa lambda_sync cuando necesite saber el resultado de la ejecución antes de realizar ninguna otra acción. Utilice la función nativa lambda_async, o el procedimiento almacenado existente mysql.lambda_async, cuando no necesite saber el resultado de la ejecución antes de realizar ninguna otra acción. Puede obtener más información en la documentación de Amazon Aurora MySQL. 

Para obtener más información sobre Amazon Aurora, una base de datos relacional compatible con MySQL y PostgreSQL que combina la velocidad y la disponibilidad de las bases de datos comerciales de gama alta con la simplicidad y la rentabilidad de las bases de datos de código abierto, visite la página del producto de Amazon Aurora. Consulte la disponibilidad regional en la página de precios de Aurora