从MySql(RDS Aurora)调用Lambda ARN
我们能否仅通过一个简单的语句从RDS Aurora(Workbench Mysql)调用Lambda ARN进行测试 在上面运行时,我得到下面的错误。没有JSON负载,我想调用一个Lambda ARN,它直接发送一封电子邮件从MySql(RDS Aurora)调用Lambda ARN,mysql,aws-lambda,mysql-workbench,amazon-rds,Mysql,Aws Lambda,Mysql Workbench,Amazon Rds,我们能否仅通过一个简单的语句从RDS Aurora(Workbench Mysql)调用Lambda ARN进行测试 在上面运行时,我得到下面的错误。没有JSON负载,我想调用一个Lambda ARN,它直接发送一封电子邮件 14:33:18 CALL mysql.lambda_async('arn:aws:lambda:us-east-1:0000000000000000:function:Test00000000','') Error Code: 2013. Lost conn
14:33:18 CALL mysql.lambda_async('arn:aws:lambda:us-east-1:0000000000000000:function:Test00000000','')
Error Code: 2013. Lost connection to MySQL server during query 30.000 sec
在我的例子中,错误是Lambda没有从存储过程接收所有信息。在6个期望值中,它得到的都是6个,但顺序不同,这让函数花了很长时间。一旦全部按顺序排队,它工作得很好,也很快。mysql中的默认等待超时是30秒,如果调用需要更多时间,则必须增加它。
14:33:18 CALL mysql.lambda_async('arn:aws:lambda:us-east-1:0000000000000000:function:Test00000000','')
Error Code: 2013. Lost connection to MySQL server during query 30.000 sec