Amazon web services 部署到AWS S3链接的Jekyll不工作
我创建了一个Jekyll页面,并通过Travis将其上传到AWS S3。链接不起作用。例如: -不行 -工作 当访问特定文件时,它们工作 -工作 但访问文件夹时,它们不起作用: -不起作用 index.html位于/blog/but-works中 以下是我的GitHub工作页面: 我的GitHub回购协议:Amazon web services 部署到AWS S3链接的Jekyll不工作,amazon-web-services,github,amazon-s3,jekyll,github-pages,Amazon Web Services,Github,Amazon S3,Jekyll,Github Pages,我创建了一个Jekyll页面,并通过Travis将其上传到AWS S3。链接不起作用。例如: -不行 -工作 当访问特定文件时,它们工作 -工作 但访问文件夹时,它们不起作用: -不起作用 index.html位于/blog/but-works中 以下是我的GitHub工作页面: 我的GitHub回购协议: 提前感谢。S3无法独立完成无扩展URL,因此无论我怎么想,/data flood都无法工作。但是,如果您添加一个尾随斜杠,它应该可以工作,但由于某些原因,它不是 看起来您使用的url不像We
提前感谢。S3无法独立完成无扩展URL,因此无论我怎么想,
/data flood
都无法工作。但是,如果您添加一个尾随斜杠,它应该可以工作,但由于某些原因,它不是
看起来您使用的url不像Web服务器那样提供文件服务-我认为正确的url应该是:
这几乎可以实现,但URL仍然需要添加index.html,我认为这与bucket策略有关,但不确定
网站的正常桶策略可能如下所示:
{“版本”:“2008-10-17”,“语句”:[{“Sid”:“PublicReadForGetBucketObjects”,“效果”:“允许”,“主体”:{“AWS”:“*”},“操作”:“s3:GetObject”,“资源”:“arn:AWS:s3:::数据洪水/*”}”
我不确定你的arn是否正确,但也许