AWS RDS Aurora活动流到弹性搜索更改消息示例

时间:2019-10-03 21:26:38

标签: amazon-web-services aws-lambda amazon-kinesis amazon-rds-aurora

我正在创建一个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 TABLESELECT语句返回的对象的示例。但是我需要获取的是相关行的ID,因此我可以获取与之关联的所有属性,以更新/插入Elastic Search域。任何人都知道该对象的外观以及如何获取该信息?

0 个答案:

没有答案