【问题标题】:How to load data from S3 bucket to Elastic Search in Nodejs Lambda如何在 Nodejs Lambda 中将数据从 S3 存储桶加载到 Elastic Search
【发布时间】:2018-06-28 09:53:50
【问题描述】:

我想要我的 lambda 函数(在 Nodejs 中),只要在亚马逊 S3 存储桶中创建或更新一个对象,它就会触发,S3 会将数据推送到弹性搜索域。

谁能帮我解决这个问题,并指出一个在 Nodejs 中处理这个问题的代码或帖子?

【问题讨论】:

  • 你确定 lambda 适合这个吗? Lambda 的默认超时默认为 3 秒(最多可配置为 5 分钟),因此如果您的导入过程持续时间超过此时间,您可能会遇到麻烦。我强烈建议看看 Logstash(s3 输入,elasticsearch 输出)

标签: node.js elasticsearch amazon-s3 aws-lambda


【解决方案1】:

这个elasticsearch 库可帮助您在弹性搜索服务器中添加、编辑和搜索数据。

【讨论】:

  • 在这里补充一下,我正在使用 AWS Elastic Search 服务,我需要将 S3 内容填充到 Nodejs Lambda 中的 AWS Elastic Search 域中。
  • 在 lambda 函数中使用此库,将其包含在 package.json 文件中,以便它可用,然后调用 lambda 函数
  • 谢谢,请点赞并标记为正确答案
猜你喜欢
  • 1970-01-01
  • 2014-04-04
  • 2018-06-25
  • 2021-05-20
  • 1970-01-01
  • 1970-01-01
  • 2019-08-06
  • 2019-12-07
  • 1970-01-01
相关资源
最近更新 更多