閱讀103 返回首頁    go windows go Office


怎樣在OSS中使用帶IP限製的訪問控製___對象存儲(OSS)授權問題_授權常見問題_訪問控製-阿裏雲

示例1: 在Allow授權中增加IP限製

允許通過42.120.88.0/24, 42.120.66.0/24兩個IP段讀取myphotos中的信息;

  1. {
  2. "Version": "1",
  3. "Statement": [
  4. {
  5. "Sid": "允許列出所有Bucket",
  6. "Effect": "Allow",
  7. "Action": [
  8. "oss:ListBuckets"
  9. ],
  10. "Resource": [
  11. "acs:oss:*:*:*"
  12. ]
  13. },
  14. {
  15. "Sid": "允許獲取myphotos中的信息, 訪問源必須在允許的IP段中",
  16. "Effect": "Allow",
  17. "Action": [
  18. "oss:ListObjects",
  19. "oss:GetObject"
  20. ],
  21. "Resource": [
  22. "acs:oss:*:*:myphotos",
  23. "acs:oss:*:*:myphotos/*"
  24. ],
  25. "Condition":{
  26. "IpAddress": {
  27. "acs:SourceIp": ["42.120.88.0/24", "42.120.66.0/24"]
  28. }
  29. }
  30. }
  31. ]
  32. }

示例2: 在Deny授權中增加IP限製

如果源IP不在42.120.88.0/24中則禁止對OSS執行任何操作;

  1. {
  2. "Version": "1",
  3. "Statement": [
  4. {
  5. "Sid": "允許列出所有Bucket",
  6. "Effect": "Allow",
  7. "Action": [
  8. "oss:ListBuckets"
  9. ],
  10. "Resource": [
  11. "acs:oss:*:*:*"
  12. ]
  13. },
  14. {
  15. "Sid": "允許獲取myphotos中的信息",
  16. "Effect": "Allow",
  17. "Action": [
  18. "oss:ListObjects",
  19. "oss:GetObject"
  20. ],
  21. "Resource": [
  22. "acs:oss:*:*:myphotos",
  23. "acs:oss:*:*:myphotos/*"
  24. ]
  25. },
  26. {
  27. "Sid": "禁止從42.120.88.0/24以外訪問OSS",
  28. "Effect": "Deny",
  29. "Action": "oss:*",
  30. "Resource": [
  31. "acs:oss:*:*:*"
  32. ],
  33. "Condition":{
  34. "NotIpAddress": {
  35. "acs:SourceIp": ["42.120.88.0/24"]
  36. }
  37. }
  38. }
  39. ]
  40. }

注意:因為Policy的鑒權規則是Deny優先(即如果用戶的訪問操作命中任意一條Deny規則,則禁止訪問),所以訪問者從42.120.88.0/24以外的IP地址訪問myphotos中的內容時,OSS服務會報沒有權限。

最後更新:2016-09-01 13:57:38

  上一篇:go 在哪裏可以查到OSS的權限定義___對象存儲(OSS)授權問題_授權常見問題_訪問控製-阿裏雲
  下一篇:go 怎樣授權一個子用戶列出並讀取一個Bucket中的資源___對象存儲(OSS)授權問題_授權常見問題_訪問控製-阿裏雲