### Minio setup: `mc admin user add splitpro ` `mc mb /splitpro` Bucket user `policy.json`: ```json { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["s3:ListBucket"], "Resource": ["arn:aws:s3:::splitpro"] }, { "Effect": "Allow", "Action": [ "s3:GetObject", "s3:PutObject", "s3:DeleteObject" ], "Resource": ["arn:aws:s3:::splitpro/*"] } ] } ``` `mc admin policy create splitpro-rw policy.json` `mc admin policy attach splitpro-rw --user splitpro` Bucket `anonymous_policy.json`: ```json { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::splitpro/*" } ] } ``` `mc anonymous set-json anonymous_policy.json /splitpro`