我有问题。我创建了一个用于托管的S3存储桶。在属性设置中,我使用Static网站托管和index.html作为索引文档。在存储桶策略中我使用:
{
"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用作索引文件?
谢谢,
席德
答案 0 :(得分:0)
S3本身有两个URL。如果要公开查看内容(因为它是静态网站),请确保您使用的URL是array_shift($all_dates);
array_pop($all_dates);
而不是http://BUCKET.s3-website.REGION.amazonaws.com/
。