使用AWS re:Post即您表示您同意 AWS re:Post 使用条款

为什么在重新创建存储桶时 Amazon S3 会出现 “A conflicting conditional operation is currently in progress against this resource” 错误?

1 分钟阅读
0

我想了解如何解决删除后尝试重新创建同名 Amazon S3 存储桶时出现的 “A conflicting conditional operation is currently in progress against this resource” 错误。

解决方法

在发送删除存储桶的请求后,Amazon S3 会将该存储桶名称排入队列以待删除。由于所有 AWS 账户会共享命名空间,因此存储桶名称必须具有全局唯一性。Amazon S3 是一个大型分布式系统,诸如删除存储桶之类的更改需要一段时间才能同步至所有 AWS 区域。

大多数情况下,删除桶后的几个小时内就能创建一个桶。但是,此类更改可能需要 48-72 小时才能实现同步。最佳做法是等待至少 48 小时再重新创建 S3 存储桶。有关更多信息,请参阅如何排查创建 Amazon S3 存储桶时出现的错误?

在 Amazon S3 完全删除存储桶之前,无法使用相同的存储桶名称。但是,在删除存储桶且名称可用后,其他账户便能使用该存储桶名称。您不能使用另一个账户正在使用的存储桶名称。

**注意:**如果必须保留存储桶名称,则请勿删除该存储桶。可以清空存储桶

如果您的应用程序会自动创建存储桶,请选择不太可能导致命名冲突的存储桶命名逻辑。此外,当存储桶名称已被使用时,请确保应用程序的逻辑会选择不同的存储桶名称。

相关信息

Creating, configuring, and working with Amazon S3 buckets

AWS 官方
AWS 官方已更新 9 个月前