AWS S3 存储桶名称已存在

问题描述 投票:0回答:5

我知道这个问题以前曾被问过,但回复并没有真正帮助我的情况。 我尝试在 S3 中创建存储桶,但总是收到“存储桶名称已存在”错误。我尝试了任何可能的组合,但没有成功,格式也符合文档。

知道我做错了什么吗?

谢谢

enter image description here

amazon-web-services amazon-s3
5个回答
21
投票

根据 AWS 文档:

Amazon S3 存储桶名称是全局唯一的,命名空间由所有 AWS 账户共享。这意味着创建存储桶后,任何 AWS 区域中的其他 AWS 账户都无法使用该存储桶的名称,直到删除该存储桶。

其他人已经使用此名称创建了一个存储桶。


20
投票

所以,我终于解决了我的问题。

正如我在问题描述中所述,我的问题不是存储桶名称的格式或有效性,该名称也是唯一的且未被使用。奇怪的是,我在使用 Chrome 登录时无法创建存储桶,但我使用 Edge 成功创建了存储桶。

给快乐的否决者的一个提示:也许你可以分享一些你的智慧来解释否决票的原因,这样我们都可以从中学习。


4
投票

S3 存储桶需要全局唯一的名称。之所以说它已经存在,是因为 AWS 中的另一个用户帐户已经使用“t1-bucket”来命名他们的 S3。

您可以做的一件事就是制定自己的命名约定。如果您有一家公司,也许可以用它来命名您的资源。例如“t1-bucket-myCompany” 如果您不是为公司使用 AWS,请尝试输入您的姓名或缩写。


1
投票

我也遇到了同样的问题。我是我的 aws 帐户的唯一用户/所有者,并且我不断收到此消息。我的帐户上正好有 1 个存储桶,它是从我已经忘记的示例项目创建的。我试图添加一个名为“t1-bucket”的存储桶,但我一遍又一遍地被告知它已经存在。我知道这不是假的,所以我尝试使用 Edge 而不是 chrome 做同样的事情,并得到了完全相同的错误。我将名称更改为“t1-bucket-force”并且它起作用了......

我不想暗示添加“-force”实际上会强制执行任何操作。

我认为名称执行规则中存在一些问题,aws 没有告诉我们:“存储桶名称的长度必须在 3 到 63 个字符之间”。


0
投票

无论我给出的名字如何,都面临着同样的问题。我最后的问题是我的笔记本电脑上的时间不同步,一旦我从 Windows 中的日期和时间设置同步它,我就能够创建 s3 存储桶

© www.soinside.com 2019 - 2024. All rights reserved.