安全策略 本节主要介绍存储桶的安全策略。 安全策略定义OOS资源的访问权限,作用于所配置的存储桶及存储桶内文件(Object)。OOS存储桶拥有者通过安全策略可为IAM用户或其他帐号授权存储桶及存储桶内文件的操作权限,具体包括: 允许/拒绝Bucket级别的权限。 允许/拒绝Object级别的权限。 存储桶的安全策略是由效果、被授权用户、资源、动作和条件5个桶策略基本元素共同决定,详细的Bucket Policy格式请参见Bucket Policy元素。 说明 如果存储桶(Bucket)的属性为私有或者公共读,配置允许任何用户可以向该Bucket写文件的策略时,需要联系天翼云客服评估审核后开通此功能。 在“存储桶列表”页面点击“属性”>“安全策略”,进入“安全策略”页面,在该页面点击“编辑策略”,可以添加Bucket Policy。 Policy示例如下: Referer设置(防盗链设置) 如果要配置名称为"examplebucket"的Bucket的访问策略,只允许Referer头为以“ { "Version":"20121017", "Id":"", "Statement":[ { "Sid":"", "Effect":"Allow", "Principal":{ "CTYUN": [""] }, "Action":"oos:GetObject", "Resource":"arn:ctyun:oos:::examplebucket/", "Condition":{ "StringLike":{ "ctyun:Referer":[ " " ] } } } ] } IP设置 如果只允许IP地址在192.168.143.0/24范围内的IP访问存储桶examplebucket,不允许IP地址192.168.143.188/32访问,那么可以采用如下的配置方式。 { "Version": "20121017", "Id": "OOSPolicyId1", "Statement": [ { "Sid": "IPAllow", "Effect": "Allow", "Principal": { "CTYUN": "" }, "Action": "oos:GetObject", "Resource": "arn:ctyun:oos:::examplebucket/", "Condition" : { "IpAddress" : { "ctyun:SourceIp": "192.168.143.0/24" }, "NotIpAddress" : { "ctyun:SourceIp": "192.168.143.188/32" } } } ] }