Amazon web services 如何从AWS中的MySQL数据库调用Lambda函数,如何从Lambda函数向ECS中的容器传递参数?
我试图调用Lambda函数,该函数在ECS中创建一个带有参数的容器。ECS在我的VPC中,数据库也在我的VPC中。我想创建一个Python Lambda函数,每次将新记录插入数据库时都会调用该函数。因此,当数据库插入事件发生时,数据库将触发lambda函数 如何使数据库在AWS中每次发生数据库插入事件时调用Lambda函数? 如何启动容器并从Lamdba函数向ECS传递参数? 我还想知道从数据库调用lambda函数是同步的还是异步的。Amazon web services 如何从AWS中的MySQL数据库调用Lambda函数,如何从Lambda函数向ECS中的容器传递参数?,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,我试图调用Lambda函数,该函数在ECS中创建一个带有参数的容器。ECS在我的VPC中,数据库也在我的VPC中。我想创建一个Python Lambda函数,每次将新记录插入数据库时都会调用该函数。因此,当数据库插入事件发生时,数据库将触发lambda函数 如何使数据库在AWS中每次发生数据库插入事件时调用Lambda函数? 如何启动容器并从Lamdba函数向ECS传递参数? 我还想知道从数据库调用lambda函数是同步的还是异步的。 希望听到一些解释。我已经花了好几天的时间来解决这个问题。当您
希望听到一些解释。我已经花了好几天的时间来解决这个问题。当您使用Aurora MySQL 1.16及更高版本或Aurora MySQL 2.06及更高版本时,可以调用本机函数lambda_sync和lambda_async 文档中有一个用于 如果我是你,我不会直接从MySQL给lambda打电话 无论哪个进程将lambda写入数据库,在成功/失败后,它都可以通过 1.SQS队列 2.SNS话题 3.事件桥事件总线
4.另一个Lambda函数当您使用Aurora MySQL 1.16及更高版本或Aurora MySQL 2.06及更高版本时,可以调用本机函数Lambda_sync和Lambda_async 文档中有一个用于 如果我是你,我不会直接从MySQL给lambda打电话 无论哪个进程将lambda写入数据库,在成功/失败后,它都可以通过 1.SQS队列 2.SNS话题 3.事件桥事件总线
4.另一个Lambda函数是纯MySQL无法实现的,MySQL在更新时不会暴露任何事件。您可以使用Aurora MySQL及其流
此流将是异步的。对于纯MySQL,您不能,MySQL在更新时不会暴露任何事件。您可以使用Aurora MySQL及其流
此流将是异步的。Lambda函数也可以异步运行吗?我假设两者都有选择,我只是想确定是否有。我不确定我是否遵循了。Lambda是同步的,当您返回它的响应时,它会停止。但这不重要,你不必等待响应,你得到了异步代码,我不知道异步代码。您的意思是说有一个选项可以等待还是只调用Lambda函数,从中返回并获取异步代码?所以我以后可以使用异步代码来检查结果?Lamda是通过网络连接的,所以它就像一个API调用。例如,如果您使用NodeSDK调用它,您将得到一个承诺作为响应。若您等待它或不等待它是取决于您是否可以Lambda函数异步运行呢?我假设两者都有选择,我只是想确定是否有。我不确定我是否遵循了。Lambda是同步的,当您返回它的响应时,它会停止。但这不重要,你不必等待响应,你得到了异步代码,我不知道异步代码。您的意思是说有一个选项可以等待还是只调用Lambda函数,从中返回并获取异步代码?所以我以后可以使用异步代码来检查结果?Lamda是通过网络连接的,所以它就像一个API调用。例如,如果您使用NodeSDK调用它,您将得到一个承诺作为响应。等待与否取决于你自己