minio设置桶的权限 s3
时间: 2025-02-11 07:35:07 浏览: 79
在MinIO中,管理存储桶权限类似于Amazon S3的访问控制,通常使用IAM (Identity and Access Management) 或者配置bucket策略来进行。以下是基本步骤:
1. 登录到MinIO管理控制台或通过API。
2. 如果你使用IAM,首先创建一个角色并分配适当的S3 Policy。例如,你可以创建一个允许写入特定桶的政策:
```json
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowWriteAccess",
"Effect": "Allow",
"Action": ["s3:PutObject", "s3:GetObject"],
"Resource": "arn:aws:s3:::<your-bucket-name>/*"
}
]
}
```
将 `<your-bucket-name>` 替换为你想要设置权限的实际桶名。
3. 授予用户或角色这个新的 IAM 角色,使其有权操作指定的桶。这可以通过添加该角色到用户的账户或者直接附加到已存在的用户组上。
4. 使用 MinIO 的 `minio client` 命令行工具或者SDK设置 bucket policy,如通过`mc admin policy set`命令。
5. 确认应用了策略之后,只有拥有适当IAM权限的用户才能按照策略中的规则操作指定的桶。
阅读全文
相关推荐


















