上云无忧 > 文档中心 > 天翼云对象存储(OOS经典版)I型Bucket Policy安全策略示例
对象存储
天翼云对象存储(OOS经典版)I型Bucket Policy安全策略示例

文档简介:
1.下面是一个定义Referer Policy的例子 { "Version":"2012-10-17", "Id":"http referer policy example", "Statement":[ { "Sid":"Allow get requests referred by www.mysite.com , mysite.com and empty referer",
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

示例


1.下面是一个定义Referer Policy的例子

{
  "Version":"2012-10-17",
  "Id":"http referer policy example",
  "Statement":[
    {
      "Sid":"Allow get requests referred by www.mysite.com , mysite.com and empty referer",
      "Effect":"Allow",
      "Principal":{ "AWS": ["*"] },
      "Action":"s3:*",
      "Resource":"arn:aws:s3:::example-bucket/*",
      "Condition":{
        "StringLike":{
          "aws:Referer":[
            "/*",
            "/*",
                       ""
          ]
        }
      }
    }
  ]
}
 

 

2.下面是一个定义IP Policy的例子

{
 

    "Version":   "2012-10-17",

    "Id":   "S3PolicyId1",

    "Statement": [

        {

            "Sid":   "IPAllow",

            "Effect":   "Allow",

              "Principal": {

                "AWS":   "*"

            },

            "Action":   "s3:*",

              "Resource": "arn:aws:s3:::example-bucket /*",

              "Condition" : {

                  "IpAddress" : {

                      "aws:SourceIp": "192.168.143.0/24"

                },

                  "NotIpAddress" : {

                      "aws:SourceIp": "192.168.143.188/32"

                }

            }

        }

    ]

}

3.下面的例子可向匿名用户授予只读权限

下面的示例策略向任何公用匿名用户授予s3:GetObject权限。此权限允许任何人读取对象数据,当用户将bucket配置为网站并且希望每个人都能读取存储桶中的对象时,此配置十分有用。可以将bucket设置为私有,然后配置以下bucket策略。

{

  "Version":"2012-10-17",

  "Statement":[

    {

      "Sid":"AddPerm",

      "Effect":"Allow",

      "Principal":{   "AWS": ["*"] },

        "Action":["s3:GetObject"],

        "Resource":["arn:aws:s3:::examplebucket/*"]

    }

  ]

}

相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部