从 Amazon Aurora MySQL 数据库集群中调用 Lambda 函数 - Amazon Aurora

从 Amazon Aurora MySQL 数据库集群中调用 Lambda 函数

您可以使用本机函数 lambda_synclambda_async 从与 Amazon Aurora MySQL 兼容的数据库集群中调用 AWS Lambda 函数。从 Aurora MySQL 中调用 Lambda 函数之前,Aurora 数据库集群必须具有 Lambda 的访问权限。有关授予对 Aurora MySQL 的访问权限的详细信息,请参阅 为 Aurora 授予 Lambda 的访问权限。有关 lambda_synclambda_async 存储函数的信息,请参阅 使用 Aurora MySQL 本机函数调用 Lambda 函数

您还可以通过使用存储过程调用 AWS Lambda 函数。然而,使用存储过程已弃用。如果您使用以下 Aurora MySQL 版本之一,强烈建议使用 Aurora MySQL 本机函数:

  • Aurora MySQL 版本 2,适用于与 MySQL 5.7 兼容的集群。

  • Aurora MySQL 版本 3.01 及更高版本,针对与 MySQL 8.0 兼容的集群。此存储过程在 Aurora MySQL 版本 3 中不可用。

有关向 Aurora 授予对 Lambda 的访问权限和调用 Lambda 函数的信息,请参阅以下主题。