

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 從 Amazon Aurora MySQL 資料庫叢集叫用 Lambda 函式
<a name="AuroraMySQL.Integrating.Lambda"></a><a name="lambda"></a>

您可以使用原生 AWS Lambda 函數`lambda_sync`或 從 Amazon Aurora MySQL 相容版本資料庫叢集叫用 函數`lambda_async`。Aurora 資料庫叢集必須能夠存取 Lambda，您才能從 Aurora MySQL 叫用 Lambda 函式。如需有關授予 Aurora MySQL 存取權的詳細資訊，請參閱[授權 Aurora 存取 Lambda](AuroraMySQL.Integrating.LambdaAccess.md)。如需 `lambda_sync` 與 `lambda_async` 預存函數的相關資訊，請參閱[使用 Aurora MySQL 原生函式叫用 Lambda 函式](AuroraMySQL.Integrating.NativeLambda.md)。

 您也可以使用預存程序呼叫 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 函數的資訊，請參閱下列主題。

**Topics**
+ [授權 Aurora 存取 Lambda](AuroraMySQL.Integrating.LambdaAccess.md)
+ [使用 Aurora MySQL 原生函式叫用 Lambda 函式](AuroraMySQL.Integrating.NativeLambda.md)
+ [使用 Aurora MySQL 預存程序叫用 Lambda 函式 (已棄用)](AuroraMySQL.Integrating.ProcLambda.md)