當我嘗試重新建立儲存貯體時,為什麼會收到來自 Amazon S3「正在進行針對這項資源的衝突條件式操作」的錯誤?

1 分的閱讀內容
0

我刪除了 Amazon Simple Storage Service (Amazon S3) 儲存貯體。現在我正在嘗試建立同名的新儲存貯體。但是,我收到以下錯誤: 「正在進行針對這項資源的衝突條件式操作。請再試一次。」 我該如何解決這個問題?

解決方法

傳送儲存貯體的刪除請求後,Amazon S3 會將儲存貯體名稱排入佇列以進行刪除。所有 AWS 帳戶都會共用該命名空間,因此儲存貯體名稱必須是全域唯一的。Amazon S3 是一個大型的分散式系統,因此需要一些時間變更,例如刪除儲存貯體,以便在所有 AWS 區域中有最終一致性

在 Amazon S3 完全刪除該儲存貯體之前,您無法使用相同的儲存貯體名稱。不過,當儲存貯體遭到刪除且名稱可供使用時,其他帳戶就可以使用該儲存貯體名稱。如果其他帳戶使用此儲存貯體名稱,您就無法使用相同的名稱。

**注意事項:**如果您必須保留儲存貯體名稱,則可以將儲存貯體清空,而非將其刪除。

如果應用程式會自動建立儲存貯體,請務必選擇發生命名衝突可能性較低的儲存貯體命名邏輯。此外,請確認應用程式的邏輯是否會在已有人使用儲存貯體名稱時,選擇不同的儲存貯體名稱。


相關資訊

建立、設定和使用 Amazon S3 儲存貯體

AWS 官方
AWS 官方已更新 1 年前