

# Amazon Aurora MySQL DB 클러스터에서 Lambda 함수 호출
<a name="AuroraMySQL.Integrating.Lambda"></a><a name="lambda"></a>

네이티브 함수 `lambda_sync` 또는 `lambda_async`를 사용하여 Amazon Aurora MySQL 호환 버전 DB 클러스터에서 AWS Lambda 함수를 호출할 수 있습니다. Aurora MySQL에서 Lambda 함수를 호출하기 전에 Aurora DB 클러스터가 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 네이티브 함수를 사용할 것을 적극 권장합니다.
+ MySQL 5.7 호환 클러스터의 경우 Aurora MySQL 버전 2.
+ MySQL 8.0 호환 클러스터의 경우 Aurora MySQL 버전 3.01 이상. 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)