我知道之前曾有人问过这个问题,但是答复并没有真正帮助我解决这个问题。 我试图在S3中创建存储桶,但始终收到“存储桶名称已存在”错误。我尝试了任何可能的组合,但没有运气,而且格式符合文档。
有什么想法我做错了吗?
谢谢
答案 0 :(得分:2)
Amazon S3存储桶名称在全球范围内是唯一的,名称空间由所有AWS账户共享。这意味着创建存储桶之后,该存储桶的名称将无法被任何AWS区域中的另一个AWS账户使用,直到删除该存储桶为止。
其他人已经用此名称创建了存储桶。
答案 1 :(得分:0)
所以,我终于解决了我的问题。
正如我在问题描述中所述,我的问题不是存储桶名称的格式或有效性,该名称也是唯一的,未使用。奇怪的是,使用Chrome登录后无法创建存储桶,但是我成功使用Edge进行了创建。
请那些高兴的下注者注意:也许您可以分享一些智慧来解释下注的原因,所以我们都可以从中学习。
答案 2 :(得分:0)
我有这个完全相同的问题。我是AWS帐户的唯一用户/所有者,并且一直收到此消息。我的帐户中恰好有1个存储桶是根据我已经忘记的示例项目创建的。我试图添加一个名为“ t1-bucket”的存储桶,却一遍又一遍地被告知它已经存在。我知道这不是假的,所以我尝试使用edge而不是chrome做同样的事情,并得到了完全相同的错误。我将名称更改为“ t1-bucket-force”,它起作用了...
我不想暗示添加“ -force”实际上是强制执行任何操作。
我认为aws并没有告诉我们一些名称强制规则:“存储桶名称必须在3到63个字符之间”。
答案 3 :(得分:0)
S3存储桶需要全局唯一的名称。之所以说它已经存在,是因为AWS中的另一个用户帐户已经使用“ t1-bucket”来命名其S3。
您可以做的一件事就是提出自己的命名约定。如果您有公司,则可以使用该公司来命名您的资源。例如“ t1-bucket-myCompany” 如果您不是将AWS用于公司,请尝试输入您的姓名或缩写。