Troubleshooting MinIO policies
The python script I was working with was trying to store an object in a MinIO bucket. minio_client.put_object(...) It all worked fine when using the minio root account. However, it started failing as soon as I began using a MinIO account only allowed to PUT objects into the bucket. S3 operation failed; code: AccessDenied, message: Access Denied. It worked fine from mc, the MinIO Client. It worked fine if I manually modified the policy to allow all S3 actions. "Action": [ "s3:*", ], It worked fine even after reverting back to the original policy of only PutObject. If I just had had the wildcard at some point after starting the script. "Action": [ "s3:PutObject" ...