2016-10-22 60 views
2

我以前在S3上托管过我的静态网站,但是当我的带有2FA的Android手机死机且客户支持未接受我的身份证/地址证明时,我无法访问该帐户。S3静态网站存储桶不可用

我有另一个AWS账户,但是当我试图让我的域名作为静态网站托管时,存储桶不可用(因为我的其他账户已经在S3上创建了它)。 如果存储桶名称与域不匹配,Hosting a Static Website on Amazon S3 documentation 没有提及托管静态域的任何方式。

我该如何解决这个问题?

+1

你不能解决这个问题。您需要联系AWS支持并与他们合作,以恢复您的旧帐户,或者至少与他们合作以获取S3存储桶名称。 –

回答

2

亚马逊S3存储桶名称为全球范围内唯一跨所有全球区域。如果存在一个具有给定名称的存储桶,那么在该存储桶被删除之前,该名称不能再次使用。

当在亚马逊S3上托管静态网站时,请使用您自己的域名,存储桶名称必须与域相同,例如www.example.com

看来您的存储桶名称仍旧由您的旧帐户“使用”。你要么需要:

  • (也许证明信用卡的知识和验证的电子邮件地址),或
  • ,要求桶是删除因为你重新访问该帐户自己的匹配域名

您应该尝试contacting AWS Customer Service(帐单&帐户查询)。

+2

解决方法:在以下设置中选择一个新的存储桶名称(无关紧要)...将指向新存储区的网站托管端点的CloudFront分配配置为原点,并将期望的域名作为备用名称分配,然后将DNS指向CloudFront。在此配置中,不需要存储桶名称与域名匹配。但是真的......这里的答案是正确的。 +1 –

+0

哦,不错的选择!缓存内容也可以带来更快的体验。 –