私はたくさんのメッセージを受け取るシステムを持っています。各メッセージには一意の ID がありますが、存続期間中に更新を受信することもできます。メッセージの送信と処理の間の時間は非常に長くなる可能性があるため (数週間)、メッセージは S3 に保存されます。メッセージごとに、最後のバージョンのみが必要です。私の問題は、同じ ID の 2 つのメッセージが一緒に届くことがありますが、2 つのバージョン (古いものと新しいもの) があることです。
S3 が「S3 に新しいバージョンがない限り、このオブジェクトを配置する」と宣言できる条件付きの PutObject リクエストを持つ方法はありますか?