gpt4 book ai didi

amazon-web-services - 是否可以保证交付AWS S3事件通知?

转载 作者:行者123 更新时间:2023-12-04 15:20:22 26 4
gpt4 key购买 nike

我将AWS S3事件通知连接到AWS Lambda处理管道。

我找不到有关S3事件通知保证的文档。我可以确定所有S3事件都会触发lambda进程吗?顺序与我无关,只是我的lambda最终被解雇了。

如果没有这样的保证,该如何处理?

最佳答案

更新2020

这些事件现在至少有一次:https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html

该页面的相关报价:

Amazon S3 event notifications are designed to be delivered at least once. Typically, event notifications are delivered in seconds but can sometimes take a minute or longer.



原始答案

原则上是。但是,Lambda具有99.9%的SLA,S3也具有99.9%的正常运行时间SLA。因此,从理论上讲,某些事件可能会丢失,但是只有在服务中断的情况下才可以。 Lambda函数失败时,它将自动重试多达三遍。

我将S3用作Lambda的“队列”,并且从未错过任何消息(数以百万计)。

我认为您无能为力。使用“无服务器”基础架构的一部分意味着您也会失去一些控制权(但是,我认为AWS可以做得比仅我本人和一些专用服务器更好)。

关于amazon-web-services - 是否可以保证交付AWS S3事件通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34238446/

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