我正在创建一个lambda,它基于RDS Aurora Postgres实例接收运动学流的输入,将更改解析为语句以更新AWS Elastic Search Service域。 (所有这些都在VPC内,因此,根据我的判断,我无法使用数据流水线)。 Lambda非常简单,但是我在弄清楚如何获取已更改的行时遇到了麻烦。在亚马逊文档中,它说(https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/DBActivityStreams.html#DBActivityStreams.AuditLog.databaseActivityEventList):
访问事件是从SQL命令(例如CONNECT和 选择。更改事件是从SQL命令(例如CREATE)生成的 和INSERT。
在文章结尾,给出了CREATE TABLE
和SELECT
语句返回的对象的示例。但是我需要获取的是相关行的ID,因此我可以获取与之关联的所有属性,以更新/插入Elastic Search域。任何人都知道该对象的外观以及如何获取该信息?