首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹性豆秆上AWS lambda到nodejs项目的用例

弹性豆秆上AWS lambda到nodejs项目的用例
EN

Stack Overflow用户
提问于 2016-06-14 23:15:09
回答 1查看 564关注 0票数 1

我有一个拇指钉功能运行在lambda上,我想把它部署在弹性豆杆上。Lambda为我做了很多背景工作,所以当我将我的功能部署到弹性豆茎时,它不会像我预期的那样对我正常工作。

我的lambda函数可以将给定s3桶的给定文件夹中的所有图像缩略图,并在触发时将它们存储在同一位置的不同大小的图像中。但是,当我将它部署到豆茎时,它不会被任何s3事件触发。

我知道修复它的粗略步骤,但我需要知道的是一些具体的事情:

  1. 在创建lambda函数之前,我们需要配置事件资源:

我想知道我是否可以在豆秆中传递它们,我正在考虑将一个json传递到我的node.js函数中,但我不知道具体如何传递。

  1. 我不知道是否应该在无限循环中添加我的函数来监视来自s3的事件通知。
  2. 我想通过快递将这个node.js函数与其他独立的node.js服务结合起来。我想要显示有多少图片在浏览器中被钉上图钉的摘要信息。但是目前,使用lambda包结构,我正在将一个函数处理程序导出到其他js文件。如何将内部数据导出到另一个静态的hjs/jade页面?
  3. 如何从s3获得通知?

简单地说,如果把lambda函数部署到豆秆上不值得增加这样的复杂性,那么我应该把它作为lambda函数吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-15 16:51:11

关于弹性豆柄和AWS Lambda,我认为Lambda对于这类任务来说将是更可扩展的,也是更便宜的。我认为将状态信息保存到DynamoDB表中是一种快速而简单的方法,可以使您可以在web应用程序中显示统计信息,同时如果您重新部署或重新启动应用程序,则可以防止这些统计信息消失。将这些数据保存在DynamoDB中还可以让您在ElasticBean秸秆中有多个EC2实例为您的网站服务,而不必担心服务器之间的数据同步问题。

关于向弹性豆茎发送S3通知,您需要执行以下操作:

  1. 将S3配置为向SNS主题发送通知
  2. 配置SNS主题以向HTTP端点发送通知
  3. 在Bean秸秆应用程序中配置HTTP端点,以接收和处理这些通知
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37823632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档