You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							84 lines
						
					
					
						
							1.9 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							84 lines
						
					
					
						
							1.9 KiB
						
					
					
				| { | |
|   "sts": { | |
|     "tokenDuration": 3600000000000, | |
|     "maxSessionLength": 43200000000000,  | |
|     "issuer": "seaweedfs-sts", | |
|     "signingKey": "dGVzdC1zaWduaW5nLWtleS0zMi1jaGFyYWN0ZXJzLWxvbmc=" | |
|   }, | |
|   "policy": { | |
|     "defaultEffect": "Deny", | |
|     "storeType": "memory" | |
|   }, | |
|   "roles": [ | |
|     { | |
|       "roleName": "TestAdminRole", | |
|       "roleArn": "arn:seaweed:iam::role/TestAdminRole", | |
|       "trustPolicy": { | |
|         "Version": "2012-10-17", | |
|         "Statement": [ | |
|           { | |
|             "Effect": "Allow", | |
|             "Principal": { | |
|               "Federated": "test-oidc" | |
|             }, | |
|             "Action": ["sts:AssumeRoleWithWebIdentity"] | |
|           } | |
|         ] | |
|       }, | |
|       "attachedPolicies": ["S3AdminPolicy"], | |
|       "description": "Admin role for testing" | |
|     }, | |
|     { | |
|       "roleName": "TestReadOnlyRole",  | |
|       "roleArn": "arn:seaweed:iam::role/TestReadOnlyRole", | |
|       "trustPolicy": { | |
|         "Version": "2012-10-17", | |
|         "Statement": [ | |
|           { | |
|             "Effect": "Allow", | |
|             "Principal": { | |
|               "Federated": "test-oidc" | |
|             }, | |
|             "Action": ["sts:AssumeRoleWithWebIdentity"] | |
|           } | |
|         ] | |
|       }, | |
|       "attachedPolicies": ["S3ReadOnlyPolicy"], | |
|       "description": "Read-only role for testing" | |
|     } | |
|   ], | |
|   "policies": [ | |
|     { | |
|       "name": "S3AdminPolicy", | |
|       "document": { | |
|         "Version": "2012-10-17", | |
|         "Statement": [ | |
|           { | |
|             "Effect": "Allow", | |
|             "Action": "s3:*", | |
|             "Resource": "*" | |
|           } | |
|         ] | |
|       } | |
|     }, | |
|     { | |
|       "name": "S3ReadOnlyPolicy", | |
|       "document": { | |
|         "Version": "2012-10-17",  | |
|         "Statement": [ | |
|           { | |
|             "Effect": "Allow", | |
|             "Action": [ | |
|               "s3:GetObject", | |
|               "s3:ListBucket" | |
|             ], | |
|             "Resource": [ | |
|               "arn:seaweed:s3:::*", | |
|               "arn:seaweed:s3:::*/*" | |
|             ] | |
|           } | |
|         ] | |
|       } | |
|     } | |
|   ] | |
| }
 |