2015-11-04 200 views
0

我正在制作一个android应用程序,其中多人可以从S3存储桶中删除相同的对象。 如果该对象不存在,AWS会返回成功消息,而不是发出异常。在这种情况下,如果很多人试图在同一时间删除对象,我该如何知道谁删除了对象?删除S3存储桶中的对象

回答

2

S3不是用来确定谁删除了一个对象。如果每个人都在同一时间进行操作,为什么实际呼叫会导致删除?它不一定代表现实世界的操作顺序,所以它可能不会给你所需要的信息。

如果你真的需要知道,那么你可能需要实现某种形式的锁止机构(也许DynamoDB与条件一致的读/写?)

+0

所以会发生什么,如果我尝试删除,并在访问对象同时? –

+0

请创建一个新问题,而不是在评论部分询问其他问题。 –