我有个问题。我创建了一个用于托管的S3存储桶。在属性设置中,我使用静态网站托管和index.html作为索引文档。在存储桶策略中,我使用了以下内容:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadForGetBucketObjects",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::mybucket.com/*"
}
]}
当我试图用浏览器打开网站时,我得到了一个AccessDenied错误的网址mybucket.com。当我使用mybucket.com/index.html时,它可以工作。
我需要做什么更改才能让它自动使用index.html作为索引文件?
谢谢,
Syd
发布于 2019-11-16 23:29:51
S3本身有两个URL。如果你想公开查看内容(因为它是一个静态网站)--确保你使用的网址是http://BUCKET.s3-website.REGION.amazonaws.com/而不是https://BUCKET.s3.REGION.amazonaws.com/。
https://stackoverflow.com/questions/45777472
复制相似问题