在单个域上托管多个网站-在AWS S3上明智地使用文件夹

时间:2020-07-05 11:09:44

标签: amazon-web-services amazon-s3 hosting

我想要一个S3 URL,其中index.html文件和存储桶上的文件夹分别为folder1和folder2。 每个文件夹都包含相应项目的构建文件。我想单击folder1链接,然后使用AWS s3转到相应网站。

文件夹1链接-> Project1 Folder2链接-> Project 2,依此类推。

我尝试在s3上创建Bucket并根据项目分别将构建上传到两个文件夹。我有一个带有两个链接的index.html。 我还在每个项目级别都有index.html文件。

单击相应的文件夹后,我无法访问项目。 有人可以为此建议我吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

如果S3可以正确提供主页,但由于某些原因,其他页面却不能提供,请检查以下内容:

  • 对象是否存在于S3存储桶中?检查文件名。
  • 对象是否具有公共读取访问权限(最好通过存储桶策略)。
  • 是否将href的页脚中的HTML转到有效路径。注意相对路径和绝对路径。

还请查看以下故障排除页面: