chenjunkai 6 lat temu
rodzic
commit
75e872ce29
1 zmienionych plików z 9 dodań i 45 usunięć
  1. 9 45
      Controller/StsOssController.py

+ 9 - 45
Controller/StsOssController.py

@@ -68,58 +68,22 @@ class StsOssView(View):
         Resource_access_root = "acs:oss:*:*:{bucket_name}".format(bucket_name=bucket_name)
         # Resource_access_root = "acs:oss:*:*:{bucket_name}".format(bucket_name=bucket_name)
         print(Resource_access)
-        # policys = {
-        #     "Version": "1",
-        #     "Statement": [
-        #         {
-        #             "Action": ["oss:PutObject", "oss:DeleteObject", "oss:GetObject", "oss:List*"],
-        #             # "Action": ["*"],
-        #             "Resource": [Resource_access],
-        #             # "Resource": ["*"],
-        #             "Effect": "Allow",
-        #             "Condition": {
-        #                 # "IpAddress": {"acs:SourceIp": ip}
-        #                 # "IpAddress": {"acs:SourceIp": "120.237.157.184"}
-        #                 # "IpAddress": {"acs:SourceIp": "*"}
-        #             }
-        #         },
-        #         #######
-        #     ]
-        # }
         policys = {
             "Version": "1",
             "Statement": [
                 {
+                    "Action": ["oss:PutObject", "oss:DeleteObject", "oss:GetObject", "oss:List*"],
+                    # "Action": ["*"],
+                    # "Resource": [Resource_access],
+                    "Resource": ["*"],
                     "Effect": "Allow",
-                    "Action": [
-                        "oss:List*",
-                        "oss:Put*",
-                        "oss:Get*"
-                    ],
-                    "Resource": [
-                        "acs:oss:*:*:151564262337939513800138001/uid_preview"
-                    ],
-                    "Condition": {}
-                },
-                {
-                    "Effect": "Allow",
-                    "Action": [
-                        "oss:ListObjects"
-                    ],
-                    "Resource": [
-                        "acs:oss:*:*:151564262337939513800138001"
-                    ],
                     "Condition": {
-                        "StringLike": {
-                            "oss:Prefix": [
-                                ""
-                            ]
-                        },
-                        "StringEquals": {
-                            "oss:Delimiter": "/"
-                        }
+                        # "IpAddress": {"acs:SourceIp": ip}
+                        # "IpAddress": {"acs:SourceIp": "120.237.157.184"}
+                        # "IpAddress": {"acs:SourceIp": "*"}
                     }
-                }
+                },
+                #######
             ]
         }
         req.set_Policy(Policy=json.dumps(policys))