【发布时间】:2021-06-10 08:57:58
【问题描述】:
我有一个托管在 S3 上的静态网站,当通过我的存储桶的端点访问时,它可以正常工作。但是,当我创建 CloudFront 分配并尝试使用 CloudFront 域访问它时,我不断收到以下错误。
d1xu3mknlk0sbd.cloudfront.net
Code: NoSuchBucket
Message: The specified bucket does not exist
BucketName: d1xu3mknlk0sbd.cloudfront.net
RequestId: 656B653A2ED5B2B1
HostId: 9etNAX1XEJmbVKUAMylBDz3xEky+7RhAnr9b8HhpkIb9+pkMnn920v/MSAUjr78oyONEUdlba50=
我已将我的 CloudFront 源域名设置为我的静态站点的 s3 url,当我在浏览器中键入它时它可以工作,所以为什么 CloudFront 找不到存储桶...
【问题讨论】:
-
您是否将存储桶命名为
d1xu3mknlk0sbd.cloudfront.net?可能不是因为名字是随机的。 -
这是为我的 s3 存储桶提供服务的 Cloudfront 域名
-
错误消息显示其存储桶名称:
BucketName: d1xu3mknlk0sbd.cloudfront.net。请你再检查一遍好吗? -
不,不是。我使用下拉菜单将我的来源配置到我的 s3 存储桶,所以不确定它为什么会出现在那里。我还有另一个使用相同设置运行的发行版,这很奇怪..
-
我也有同样的问题
标签: amazon-web-services amazon-s3 amazon-cloudfront