2015-11-04 297 views
0

我正在製作一個android應用程序,其中多人可以從S3存儲桶中刪除相同的對象。 如果該對象不存在,AWS會返回成功消息,而不是發出異常。在這種情況下,如果很多人試圖在同一時間刪除對象,我該如何知道誰刪除了對象?刪除S3存儲桶中的對象

回答

2

S3不是用來確定誰刪除了一個對象。如果每個人都在同一時間進行操作,爲什麼實際呼叫會導致刪除?它不一定代表現實世界的操作順序,所以它可能不會給你所需要的信息。

如果你真的需要知道,那麼你可能需要實現某種形式的鎖止機構(也許DynamoDB與條件一致的讀/寫?)

+0

所以會發生什麼,如果我嘗試刪除,並在訪問對象同時? –

+0

請創建一個新問題,而不是在評論部分詢問其他問題。 –