【发布时间】:2013-01-08 06:34:53
【问题描述】:
我正在尝试编辑我的 S3 存储桶配置,以使第 3 方网站无法链接到其中的内容。还有一个额外的好处是他们只能访问我的域中的内容,而不是补充的 s3bucket.amazon-east.amazonaws.com 或类似的东西。
文档中有一个完全适用于此的示例,但是当我在下面为我的网站复制/粘贴/修改时它不起作用?我仍然收到 403 错误。当我只取出条件部分时,它允许完全访问,所以只有引用部分存在问题。
这么短的代码让我头疼不已……希望第二双眼睛能启发我发现我可能很明显遗漏的东西?
或者,这可能没有任何问题,并且其他地方可能还有我没有设置/考虑的其他配置?
感谢阅读。
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "fml",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::www.mysite.com/*",
"Condition": {
"StringLike": {
"aws:Referer": [
"http://mysite.com/*",
"http://www.mysite.com/*"
]
}
}
}
]
}
【问题讨论】:
-
你有没有找到解决方案。我遇到了同样的问题,文档很糟糕
标签: amazon-web-services amazon-s3 policy bucket referer