【发布时间】:2014-12-03 17:57:49
【问题描述】:
这应该很容易,因为自定义域和 S3 上不乏页面,但由于某种原因,我似乎无法按预期工作。
我有一个装满视频的 S3 存储桶。例如,S3 存储桶称为“videos.foo.com”。我购买了域“videos.foo.com”并将其设置在 cloudflare 中,其 cname“videos.foo.com”指向“videos.foo.com.s3-website-us-east-1.amazonaws.com” .
我可以通过转到完整的网址(例如“videos.foo.com.s3-website-us-east-1.amazonaws.com/myvideo.mpg”)来查看我的存储桶中的文件。
我的问题是我无法通过转到“videos.foo.com/myvideo.mpg”来查看它们。
我尝试启用“将所有请求重定向到另一个主机名”并输入“videos.foo.com”,但这也不起作用。需要注意的是,我“不会”在“videos.foo.com”上托管一个网站,只是提供文件。
所有文件都拥有每个人的权限:打开/下载。
如果有人发现我的错误,请告诉我。与此同时,我将继续搜索并通过反复试验。谢谢!
【问题讨论】:
-
出于讨论的目的,这仍然是“托管站点”。像往常一样在存储桶上启用静态网站托管...如果仍然不满意,那么您可能遇到了 DNS 问题,您可以使用
dig等标准工具进行故障排除。 -
是的,我也尝试过“启用静态网站托管”,但没有成功。我确定这是 AWS 中的设置或需要在 DNS 中更改的内容,但不知道是什么。根据 AWS 中的设置,它要么显示空白页,要么显示 aws 错误,说明该站点未设置,或者显示无限循环。所以 DNS 指向 AWS,但它正在寻找确切的组合以使其按预期工作,这就是问题所在。
标签: amazon-web-services amazon-s3 subdomain