手动从S3存储桶中删除RRO后未收到通知

时间:2014-09-11 07:55:30

标签: amazon-web-services amazon-s3 amazon-sns

为了学习,我创建了一个S3存储桶并在RRO(简化冗余对象模式)和标准中上传了几个图片。之后我创建了一个SNS主题,我选择了电子邮件协议进行通知订阅,然后我收到了订阅确认电子邮件,我确认了订阅。后来,我在S3存储桶的通知部分中复制了亚马逊资源名称信息(ARN)。

现在,根据我的理解,如果一个对象丢失了这个RRS,它应该向SNS主题发送一条消息,这反过来会丢弃有关丢失到我们的电子邮件地址的对象的信息。

但是当我从我们的桶中删除对象时,我没有收到任何通知。

有人可以告诉我,如果我错过了解这里的事情。

1 个答案:

答案 0 :(得分:0)

是的,你误解了。如果删除了减少冗余存储对象,则该对象不会丢失。"

它"失去"在"意外缺失的意义上。"

当S3检测到RRS对象被故意删除但也没有存储可行副本时,当S3有"丢失"你的对象。

这是您唯一能看到这些消息的时间。