我有一个系统,其中我会收到很多消息。每个消息都有一个唯一的ID,但它在其生命周期内也可能接收更新。由于消息发送和处理之间的时间可能非常长(数周),它们被存储在S3中。对于每条消息,只需要最后一个版本。我的问题是偶尔会同时收到两个具有相同ID的消息,但它们有两个版本(旧版和新版)。
是否有一种方式可以在S3中进行有条件的PutObject请求,在其中可以声明“将此对象放置在S3中,除非我已经有一个更新的版本”?
是否有一种方式可以在S3中进行有条件的PutObject请求,在其中可以声明“将此对象放置在S3中,除非我已经有一个更新的版本”?