我得到了静态网站,我尝试使用亚马逊s3存储设备。 我用WEB-SITE名称创建一个buket,将所有文件上传到buket 并点击buket propertys并将其更改为静态网站托管 在它之后我点击了网站的网址,但它写了并得到了这个错误:
“403 Forbidden - AccessDenied”
我读到它需要为buket添加所需的权限.. 我试着补充一下:
{
"Version":"2015-02-01",
"Statement":[{
"Sid":"PublicReadGetObject",
"Effect":"Allow",
"Principal": "*",
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::WEB-SITE/*"
]
}
]
}
但是我无法保存它我得到了这个错误:
“路由规则的XML无效”
答案 0 :(得分:0)
我可以重现这一点,虽然我得到一个稍微不同的错误:“文档无效:版本无效2015-02-01 - 未定义”。问题是Version
。该字段表示API版本,而不是您自己的修订版ID。因此,它不应该是今天的日期,而应该是有效的S3 API版本。 You must use this date:*
"Version": "2012-10-17",
*好的,从技术上讲,你可以使用2008-10-17,AWS只是反对它。