gpt4 book ai didi

amazon-web-services - AWS Lambda 函数被重复调用

转载 作者:行者123 更新时间:2023-12-04 00:14:39 26 4
gpt4 key购买 nike

我编写了一个 Lambda 函数,当文件进入我的 S3 存储桶时,该函数会自动调用。我对此文件执行某些验证,修改特定内容并将文件放在同一位置。由于这个“put”,我的 lambda 再次被调用,并且该过程继续进行,直到我的 lambda 执行超时。有什么方法可以只触发一次这个 lambda 吗?

  • 我找到了一种可以将文件名存储在 DynamoDB 中并可以应用 lambda 函数检查的方法,但是是否还有其他方法可以避免使用 DynamoDB?

最佳答案

您有几个选择:

  1. 您可以将文件放置到 s3 中的其他位置并删除原始文件
  2. 您可以在更新 s3 对象时向其添加元数据字段。然后检查 s3 中是否存在该字段,以便知道您是否已经处理过它。现在这可能无法完美工作,因为 s3 并不总是提供更新后读取的最新数据。

关于amazon-web-services - AWS Lambda 函数被重复调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52481214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com