我已经设置了一个S3存储桶来为每个PUT和POST操作发布消息。使用CLI将文件上载到该存储桶。它确实工作正常,但按顺序推送4个文件,只有一个触发消息。我不确定这是否总是发生但现在却一直在发生。请注意,当我手动上传文件时,它会发生 not (即我总是收到每个文件的消息)。
我确保没有下游系统处理消息(作为确认,我仍然看到在第一个文件之后触发的原始消息)。
有没有理由相信此AWS功能不可靠?由于这不太可能,这可能是什么问题?
答案 0 :(得分:3)
正如迈克尔在评论中所建议的,问题是该桶只听取了s3:ObjectCreated:Put
。发生的事情是所有其他文件,但第一个文件是使用multipart上传的,这不会触发任何消息创建。
我修改了存储桶以触发s3:ObjectCreated:*
上的消息,现在它按预期工作。
答案 1 :(得分:0)