存储网关事件桥事件不会在大型分段上传上触发。

0

【以下的问题经过翻译处理】 希望这不是一个bug的迹象...

我的存储网关在发送事件桥接事件,然后触发一个步骤函数。为了调试,我还将同样的过滤事件发送到SNS以便通过电子邮件接收它,并设置了另一个事件桥接规则,不过滤事件,只是将所有文件网关发送的事件发送给我。

这个设置很好地使用了文件上传完成事件来触发我的步骤函数,并且我已经验证它在上传数据的混合中工作。

然而,我使用存储网关上传了三个非常大的文件(每个文件超过200GB)到S3存储桶,发现它们没有触发上传完成的步骤函数,我也没有收到事件电子邮件(即存储网关没有发送任何事件,并且因为我有第二条规则,在发送每个事件的情况下,我知道存储网关没有发送事件)。根据存储网关的指标,我没有看到更多的上传活动,并且对象已经以完整大小出现在S3中,所以上传已经完成。

很明显,文件网关将这些非常大的文件上传为多部分上传,我想知道是否这就是我没有收到任何事件邮件(或触发步骤函数)的原因。我非常怀疑这是期望的行为,因为我期望“上传完成”适用于所有对象,而不仅仅是已经完整上传的对象。我希望存储网关事件会更“可靠”,因为AWS的关于文件上传事件触发的博客文章表明这一点。

请问这种行为实际上是期望的行为,还是我必须使用S3事件桥接事件(多部分上传完成)来使用一个解决方法?

profile picture
专家
已提问 5 个月前20 查看次数
1 回答
0

【以下的回答经过翻译处理】 欧文,

感谢您花时间发布您使用 S3 文件网关的体验。我在存储网关产品团队工作,我有兴趣了解更多关于如何使用存储网关的信息。您有兴趣连接吗?

杰西

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则