Minio setup:
mc admin user add <server_alias> splitpro <secret_key>
mc mb <server_alias>/splitpro
Bucket user policy.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 <server_alias> splitpro-rw policy.json
mc admin policy attach <server_alias> splitpro-rw --user splitpro
Bucket anonymous_policy.json:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::splitpro/*"
}
]
}
mc anonymous set-json anonymous_policy.json <server_alias>/splitpro
Description
Languages
Jinja
100%