我想只允许从管理页面访问桶中的特定文件夹。
s3桶由移动的应用程序访问,因此CORS无用。
这是我声明
{
"Sid": "Stmt1234567890",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::exampleBucket/id/*",
"Condition": {
"StringLike": {
"aws:Referer": "https://example.me/*"
}
}
}
我仍然得到403在网站上加载的图像使用标签,我在请求中使用javascript document.referrer
确保引用
我不知道我做错了什么
1条答案
按热度按时间9fkzdhlc1#
请尝试使用以下策略:-
请确保您使用的浏览器在请求中包含HTTP引用标头。您可以使用浏览器开发者控制台的网络选项卡检查正在发送的请求。
引用:- aws:引用者