S3如何防盗链?我设置了规则,但是上传上去的文件还是所有人可见,还得手工去掉所有人可见?

ssdni 2015-08-07 10:35:48
S3如何防盗链?我设置了规则,但是上传上去的文件还是所有人可见,还得手工去掉所有人可见?
...全文
2834 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeniugo 2017-12-24
  • 打赏
  • 举报
回复
设置了,好像没有什么用的
aws0to1 2015-08-07
  • 打赏
  • 举报
回复
你可以试试下面的桶策略 readonly目录全员可读 refereronly限制referer的域名

{
	"Version": "2012-10-17",
	"Statement": [
		{
			"Sid": "everyone can read file",
			"Effect": "Allow",
			"Principal": "*",
			"Action": "s3:GetObject",
			"Resource": "arn:aws:s3:::testpolicy/readonly/*"
		},
		{
			"Sid": "Allow get requests referred by www.example.com and example.com",
			"Effect": "Allow",
			"Principal": "*",
			"Action": "s3:GetObject",
			"Resource": "arn:aws:s3:::testpolicy/refereronly/*",
			"Condition": {
				"StringLike": {
					"aws:Referer": [
						"http://www.example.com/*",
						"http://example.com/*"
					]
				}
			}
		}
	]
}
参考:https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/dev/example-bucket-policies.html

409

社区成员

发帖
与我相关
我的任务
社区描述
AWS
社区管理员
  • AWS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧