Amazon s3 S3静态主机访问被拒绝

Amazon s3 S3静态主机访问被拒绝,amazon-s3,Amazon S3,我有个问题。我为托管创建了一个S3存储桶。在属性设置中,我使用静态网站托管和index.html作为索引文档。在bucket策略中,我使用以下内容: { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadForGetBucketObjects", "Effect": "Allow", "Principal": "*", "Action": "s3:GetO

我有个问题。我为托管创建了一个S3存储桶。在属性设置中,我使用静态网站托管和index.html作为索引文档。在bucket策略中,我使用以下内容:

{
"Version": "2012-10-17",
"Statement": [
    {
        "Sid": "PublicReadForGetBucketObjects",
        "Effect": "Allow",
        "Principal": "*",
        "Action": "s3:GetObject",
        "Resource": "arn:aws:s3:::mybucket.com/*"
    }
]
}

当我试图用我的浏览器仅用URL mybucket.com打开网站时,我会收到一个AccessDenied错误。当我使用mybucket.com/index.html时,它就工作了

我需要更改什么,以便它自动使用index.html作为索引文件

谢谢


Syd本身有两个URL。如果您想公开查看内容(因为它是一个静态网站)-请确保您使用的URL是
http://BUCKET.s3-website.REGION.amazonaws.com/
而不是
https://BUCKET.s3.REGION.amazonaws.com/

mybucket.com
长长的s3 bucket URL(例如:
mybucket.com.s3-website-eu-west-1.amazonaws.com
)或您自己的域名(只是
mybucket.com
)?这是您自己的域名,而不是bucket URL,但bucket name只是域名而不是bucket URL。如果您访问s3 bucket URL,您是否也有同样的问题,或者站点是否正确呈现?