【问题标题】:Want to fetch all image name which is uploaded to s3 and process them in Lambda想要获取上传到 s3 的所有图像名称并在 Lambda 中处理它们
【发布时间】:2021-05-02 16:06:47
【问题描述】:

我正在尝试使用 lambda 设置 AWS Rekognition,因此我为上传到 s3 的每个图像创建了 s3 事件触发器,因此当上传到 s3 的新图像将发送 SNS 通知 > SNS 将发送到 SQS > SQS 将触发 lambda处理该图像。

我的主要问题是如何将上传的对象键名传递给 lambda?如果有人知道或有任何想法,请告诉我

【问题讨论】:

  • 包含在编码的 SQS-Event 中。

标签: amazon-web-services amazon-s3 aws-lambda amazon-sqs amazon-sns


【解决方案1】:

我不确定您为什么要使用 SNS 和 SQS 从 S3 访问 lambda。

您可以将 S3 事件直接链接到 Lambda。您也可以将事件过滤到 PUT/POST/DEL 等。这是最好的方法,而不是在两者之间使用 SNS 和 SQS。

S3 事件几乎拥有处理所需的所有数据。

你可以看看 https://docs.aws.amazon.com/lambda/latest/dg/with-s3.html https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html

【讨论】:

    猜你喜欢
    • 2015-05-30
    • 2012-06-19
    • 1970-01-01
    • 2013-03-07
    • 2016-08-08
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    • 2015-02-08
    相关资源
    最近更新 更多