根据我在AWS的文档中收集的内容,Aurora MySQL支持将lambda函数作为触发器调用: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AuroraMySQL.Integrating.Lambda.html
Postgres没有此类文档。 有没有办法从Postgres实例调用lambda?
答案 0 :(得分:3)
RDS上的PostgreSQL:
如果你在RDS上使用PostgreSQL,那么截至目前它不支持调用lambda函数作为触发器。
Amazon Aurora(PostgreSQL兼容性):
截至目前,这也不支持调用lambda函数作为触发器。
EC2上的PostgreSQL:
但是如果您在EC2上设置了PostgreSQL,那么您可以使用杠杆PL/Python language
来创建 用户定义的功能 和 AWS Python SDK 调用Lambda函数。
在以下链接中,请查看标题为 PostgreSQL setup
的部分,其中提供了详细步骤以实现相同目标。
AWS Blog Link:
Set up a SQL-to-Lambda interface
GitHub Link:
aws-lambda-rdbms-integration
答案 1 :(得分:3)
自 2020 年 12 月起,Aurora PostgreSQL 支持 Lambda invocations。文档可以在 here 中找到。