代码:NoSuchBucket

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

因此,我按照这个优秀指南中的说明设置从

sub.my-domain.com
my-domain.com/sub
的重定向。我已经检查并仔细检查了我的设置,但是当我访问
sub.my-domain.com
时,我收到错误

404 未找到

代码:NoSuchBucket
消息:指定的存储桶不存在
存储桶名称:sub.my-domain.com

如果我转到

sub.s3-website-eu-west-1.amazonaws.com
(我创建的存储桶),它会正确重定向,并且我 100% 确信双加确认 CNAME 记录集中的 url 是正确的。这是怎么回事?

错误信息中的

BucketName
好像是错误的,但这是为什么呢?

amazon-web-services amazon-s3 amazon-route53
4个回答
58
投票

很难说,因为您(明智地)混淆了您的问题,但从您编写问题的方式来看,我认为这是没有为该应用程序正确命名存储桶的情况。

sub.s3-website-eu-west-1.amazonaws.com

如果网站是“sub.example.com”,那么这不是正确的约定,所以我想知道您的存储桶名称是否也不正确:该存储桶应该命名为“sub.example.com”——而不是“sub " -- 网站端点应为 sub.example.com.s3-website-eu-west-1.amazonaws.com。


2
投票

您可以通过将存储桶重命名为“Michael - sqlbot”来修复它。

但是,如果您确实想保留存储桶名称,则可以使用 CloudFront 将请求转发到现有存储桶,然后使用 DNS 将网站名称映射到 CloudFront 名称。

CloudFront 是另一个 Amazon Web 服务,它可以在世界各地的缓存中缓存对您的存储桶的 HTTP 请求,因此您的网站会更快:-)。但你将需要支付更多:-(.


0
投票

就我而言

代码:NoSuchBucket

出现是因为我尝试使用js s3-client将文件夹从S3存储桶复制到其他S3存储桶,而不是复制文件并且它不支持复制文件夹,该错误消息非常具有误导性!


0
投票

这出现在我的电子邮件中,而我根本没有 AOL 帐户,或者很多其他帐户出现在我的手机上,然后又消失了。有人请帮忙!!

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