防盗链
更新时间: 2023-06-01
为了防止您在OSS上的数据被其他人盗链而产生额外费用,您可以设置防盗链功能。
目录
配置防盗链
- 在设置referer参数时,您可以使用通配符"*" 和"?"。
- 同一个桶上不建议防盗链和静态网站同时开启,否则访问静态网站会失败。
先将Policy样例内容保存到文件test_policy中,然后执行命令。 Policy文件样例:
{
"Version": "2022-01-30",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::<bucket-name>",
"Condition": {
"StringLike": {
"aws:Referer": "<url>"
}
}
}
]
}
命令格式:
s3cmd setpolicy <policy-file-path> s3://<bucket-name>
删除防盗链
命令格式:
s3cmd delpolicy s3://<bucket-name>