

# Invocación de una función de Lambda desde un clúster de base de datos de Amazon Aurora MySQL
<a name="AuroraMySQL.Integrating.Lambda"></a><a name="lambda"></a>

Puede invocar una función de AWS Lambda desde un clúster de base de datos de Amazon Aurora Edición compatible con MySQL con una función nativa `lambda_sync` o `lambda_async`. Antes de invocar una función Lambda desde Aurora MySQL, el clúster de base de datos Aurora debe tener acceso a Lambda. Para obtener más información sobre cómo conceder acceso a Aurora MySQL, consulte [Otorgar acceso a Aurora a Lambda](AuroraMySQL.Integrating.LambdaAccess.md). Para obtener información sobre las funciones almacenadas de `lambda_sync` y `lambda_async`, consulte [Invocación de una función de Lambda con una función nativa de Aurora MySQL](AuroraMySQL.Integrating.NativeLambda.md). 

 También puede llamar a una función AWS Lambda mediante un procedimiento almacenado. Sin embargo, el uso de un procedimiento almacenado está obsoleto. Recomendamos encarecidamente el uso de una función nativa de Aurora MySQL si utiliza una de las siguientes versiones de Aurora MySQL: 
+ Versión 2 de Aurora MySQL para clústeres compatibles con MySQL 5.7.
+ Versión 3.01 y posterior de Aurora MySQL, para clústeres compatibles con MySQL 8.0. En la versión 3 de Aurora MySQL, el procedimiento almacenado no está disponible.

Para obtener información sobre cómo darle a Aurora acceso a Lambda y sobre la invocación de una función de Lambda, consulte los siguientes temas.

**Topics**
+ [Otorgar acceso a Aurora a Lambda](AuroraMySQL.Integrating.LambdaAccess.md)
+ [Invocación de una función de Lambda con una función nativa de Aurora MySQL](AuroraMySQL.Integrating.NativeLambda.md)
+ [Invocación de una función de Lambda con un procedimiento almacenado de Aurora MySQL (obsoleto)](AuroraMySQL.Integrating.ProcLambda.md)