【发布时间】:2017-11-29 09:57:45
【问题描述】:
目前我有一个由 S3 PUT 事件触发的 lambda 函数,该 lambda 使用 S3 存储桶/密钥的名称创建一个 SQS 消息。这个 lambda 用所有新的 S3 密钥填满队列。
S3 存储桶包含 zip 文件,我的主要目标是使用这些文件解压缩、处理和存储数据。
将我的所有 java 代码放入执行此过程的最佳服务是什么,因为 lambda 本身受限于内存大小。我需要一些读取 que 的东西来获取 S3 存储桶名称,然后连接到它们并执行我想要的所有处理。我已经为处理完成了所有实际代码,但我不确定我是否应该使用 AWS batch、Ec2、spark 或其他什么。我对这些服务不熟悉,亚马逊似乎提供了一百万种基本上做同样事情的服务。
【问题讨论】:
标签: java amazon-web-services amazon-s3 amazon-ec2 aws-lambda