Amazon s3 S3静态主机访问被拒绝
我有个问题。我为托管创建了一个S3存储桶。在属性设置中,我使用静态网站托管和index.html作为索引文档。在bucket策略中,我使用以下内容:Amazon s3 S3静态主机访问被拒绝,amazon-s3,Amazon S3,我有个问题。我为托管创建了一个S3存储桶。在属性设置中,我使用静态网站托管和index.html作为索引文档。在bucket策略中,我使用以下内容: { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadForGetBucketObjects", "Effect": "Allow", "Principal": "*", "Action": "s3:GetO
{
"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,您是否也有同样的问题,或者站点是否正确呈现?