在从S3存储桶手动删除RRO后未收到通知
为了学习,我创建了一个S3存储桶,并在RRO(Reduced redundancy object mode,简化冗余对象模式)和标准中上传了一些图片。 之后,我创建了一个SNS主题,并选择了电子邮件协议进行通知订阅,然后我收到了订阅确认电子邮件,并确认了订阅。 之后,我在S3存储桶的通知部分中复制了Amazon资源名称信息(ARN)。
现在,根据我的理解,如果使用此RRS丢失了某个对象,它应该向SNS主题发送一条消息,然后该消息会丢弃关于丢失到我们电子邮件地址的对象的信息。
但是当我从桶中删除对象时,我没有收到任何通知。
有人能告诉我是否错过了解这里的一些东西。
是的,你误解了。 如果删除了冗余存储对象,则该对象不会“丢失”。
“意外失踪”意义上的“迷失”。
当S3检测到RRS对象没有被有意删除,但也没有存储可用的副本时,那就是S3已经“丢失”了你的对象。
这是唯一一次你会看到这些消息。
链接地址: http://www.djcxy.com/p/32221.html上一篇: Not getting notification after manually removing RRO from S3 bucket
下一篇: How to debug issues with Amazon SQS subscription to SNS