Amazon Aurora MySQL DB クラスターからの Lambda 関数の呼び出し - Amazon Aurora

Amazon Aurora MySQL DB クラスターからの Lambda 関数の呼び出し

Amazon Aurora MySQL 互換エディション DB クラスターから AWS Lambda 関数を呼び出すには、ネイティブ関数 lambda_sync または lambda_async を使用します。Aurora MySQL から Lambda 関数を呼び出すには、Aurora DB クラスターから Lambda にアクセスできる必要があります。Aurora MySQL へのアクセス権の付与の詳細については、Lambda へのアクセスを Aurora に許可する を参照してください。lambda_sync 関数および lambda_async の保存された関数の詳細については、Aurora MySQL ネイティブ関数を使用した Lambda 関数の呼び出し を参照してください。

ストアドプロシージャを使用して、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 関数を呼び出す方法については、以下のトピックを参照してください。