- 我使用 Cloudfront 记录客户端事件。
- 这些事件被保存到特定的 AWS S3 存储桶中。
- 我已经为存储桶设置了“事件通知”,每当以任何方式创建文件时调用特定的 AWS Lambda 函数。
问题:
不知何故,同一个文件(即“CompleteMultipartUpload”)的“事件”与输入到 Lambda 的事件记录相同,在几秒钟内,从第一个开始最多几分钟。
问题:
- 为什么?这是一个错误吗?一项功能?
- 有什么办法一次性搞定吗?
谢谢!
最佳答案
正如 Michael 上面提到的,在 Lambda 中使用 s3 事件通知时,您应该注意确保您的端点确实正常工作并发送响应,以防您的 Lambda 代码正在等待响应。
如果您未发送响应并在您在函数中设置的特定超时持续时间后超时,Lambda 将在第一次尝试后的接下来的几秒内重试两次。
关于amazon-web-services - 每个文件发送 s3 事件通知多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40026785/