我有一个大约有800个视频的存储桶。我需要进行批量修改,以便"每个人都能获得公共权限。 group没有对象访问的读或写权限。
我还想知道如何确保所有未来的视频都以这种方式自动设置。我正在尝试阻止某人能够将视频链接复制并粘贴到新的浏览器窗口中并能够观看。
以下是我设置的当前存储桶策略:
{
"Version": "2008-10-17",
"Id": "HTTP referrer policy",
"Statement": [
{
"Sid": "1",
"Effect": "Deny",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::mybucketnamehere/*",
"Condition": {
"StringNotLike": {
"aws:Referer": [
"http://www.example.com/*",
"https://www.example.com/*",
"http://example.com/*",
"https://example.com/*",
"http://dev.example.com/*",
"https://dev.example.com/*"
]
},
"Null": {
"aws:Referer": "false"
}
}
}
]
}