【问题标题】:How to trigger API on inserting a record in AWS Redshift?如何在 AWS Redshift 中插入记录时触发 API?
【发布时间】:2020-06-30 22:49:36
【问题描述】:

我们正在寻找一个选项,我们希望在 AWS RedShipt 表中完成插入后立即触发 AWS API(内部调用 lambda)。并且基于 API 响应,我们希望使用附加信息更新相同的记录。在 AWS 上执行此操作的正确方法是什么?

流程: 插入 Redshift 表 > 触发 API (lambda) > Lambda 获取附加信息 > 将附加信息添加到插入的同一记录中

【问题讨论】:

  • 如果您打算以这种方式一次插入一条记录,我不建议您使用 Redshift,它的设计确实没有考虑到这一点。对于这样的解决方案,像 Aurora 这样的基于行的 RDBMS 可能是更好的选择。
  • 这是有道理的。非常感谢您的回复。

标签: amazon-web-services aws-lambda amazon-redshift


【解决方案1】:

当记录插入 Redshift 表时,使用简单通知服务 (SNS) 执行 Lambda 函数。

【讨论】:

  • Redshift 如何发送 SNS 消息?
  • 通过使用SNS中的行插入事件。
  • 请链接到显示 SNS 对 Amazon Redshift 数据库有“行插入事件”的某种文档。
  • 我只是在这里猜测。必须有类似的机制可以做到这一点
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-17
  • 2014-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多