在亚马逊s3上建立静态网站

时间:2015-01-31 22:13:11

标签: amazon-web-services amazon-s3

我得到了静态网站,我尝试使用亚马逊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无效”

1 个答案:

答案 0 :(得分:0)

我可以重现这一点,虽然我得到一个稍微不同的错误:“文档无效:版本无效2015-02-01 - 未定义”。问题是Version。该字段表示API版本,而不是您自己的修订版ID。因此,它不应该是今天的日期,而应该是有效的S3 API版本。 You must use this date:*

"Version": "2012-10-17",

*好的,从技术上讲,你可以使用2008-10-17,AWS只是反对它。