我制作了一个博客发布网站,并检查了不同的 cors
aws 的配置,但其中任何一个都可以解决这个问题。问题是
css 文件中的 url,如
@import url(fonts.css); background-image:
url("paper.gif");
而且像这些东西是行不通的。而且在
控制台我收到这样的错误
net::ERR_ABORTED 403 (Forbidden)
所以任何
字体真棒图标也不起作用。你有什么建议吗
让我知道。
1 个答案:
答案 0 :(得分:1)
这是因为您在存储桶策略中阻止了其他 url。因此他们不允许任何其他 url 干扰您的存储桶对象。这个问题的解决方案是首先您必须做的是禁用阻止权限 中的所有公共访问。然后将此添加到存储桶策略< /p>
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::dtblog/*"
}
]
}
那你可以走了。