从Aurora PostgreSQL异步调用Lambda函数的方法?

0

【以下的问题经过翻译处理】 一个客户已经设置了Aurora PostgreSQL,每当CDC发生时,他们需要触发lambda函数,例如在这篇博客中https://aws.amazon.com/blogs/database/capturing-data-changes-in-amazon-aurora-using-aws-lambda/

然而,似乎没有从PostgreSQL中调用lambda的方法。。?

如果没有,您的任何客户都是如何实现此要求的呢?

profile picture
专家
已提问 8 个月前32 查看次数
1 回答
0

【以下的回答经过翻译处理】 目前不支持从Aurora PostgreSQL调用Lambda。 相反,您可以考虑在Lambda函数中消费PostgreSQL的更改流。 如果要查看详情,请参见: https://aws.amazon.com/blogs/database/stream-changes-from-amazon-rds-for-postgresql-using-amazon-kinesis-data-streams-and-aws-lambda/

考虑架构和数据量。他们想要查看每一个更改,还是只关注某个表的更改?

他们期望每分钟有多少变化?

如果他们要查看所有更改或高频率的更改,他们可能更喜欢使用一个小的EC2实例和CDC工具,如Debezium,它可以消费PostgreSQL的CDC记录并将其发布到各种目标。请参见:https://debezium.io/blog/2020/02/25/lessons-learned-running-debezium-with-postgresql-on-rds/https://aws.amazon.com/blogs/apn/how-behalf-met-its-streaming-data-scaling-demands-with-amazon-managed-streaming-for-apache-kafka/

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则