Minio 教程 - Minio Admin 使用详解

Minio Server 提供了一个管理界面以及命令行工具 minio admin 来进行高级管理和监控任务。虽然 minio admin 工具在较新的版本中已被逐步弃用,取而代之的是更强大的 mc admin 命令集,但了解基本概念对于使用 Minio 管理依然有帮助。以下基于 mc admin 的使用说明,因为它现在是管理Minio实例的推荐方式。

安装并配置 mc

首先,请确保按照之前的步骤安装并配置了 mc。如果你还没有配置访问信息,请参考上一节的说明进行设置。

1. 查看集群状态

检查Minio集群的状态,包括所有节点的健康状况:

mc admin info ALIAS

2. 用户管理

创建用户
mc admin user add ALIAS ACCESS_KEY SECRET_KEY --groups="group1,group2"
修改用户密码
mc admin user passwd ALIAS ACCESS_KEY NEW_SECRET_KEY
删除用户
mc admin user remove ALIAS ACCESS_KEY

3. 策略管理

创建策略

创建自定义策略文件后,可以上传到Minio:

mc admin policy set ALIAS POLICY_FILE_NAME
列出策略
mc admin policy list ALIAS
删除策略
mc admin policy remove ALIAS POLICY_NAME

4. 身份提供商管理

对于更复杂的认证需求,可以配置外部身份提供商(如LDAP、OIDC)。

5. 存储信息

查看集群存储的使用情况:

mc admin storage-info ALIAS

6. 服务器健康检查

mc admin health ALIAS

7. 桶策略

管理存储桶级别的策略,比如设置公共读写权限:

mc admin bucket policy set ALIAS/BUCKET '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":["*"]},"Action":["s3:GetBucketLocation","s3:ListBucket"],"Resource":["arn:aws:s3:::BUCKET"]},{"Effect":"Allow","Principal":{"AWS":["*"]},"Action":["s3:GetObject"],"Resource":["arn:aws:s3:::BUCKET/*"]}]}'

注意事项

  • 在使用任何管理命令之前,确保你有足够的权限。
  • mc admin 命令需要对Minio服务有管理权限的访问密钥和秘密密钥。
  • 对于特定版本的Minio,详细文档和命令选项可能会有所不同,请参考Minio的官方文档获取最新信息。
  • 当处理敏感信息时,遵循最佳安全实践,尤其是管理用户和策略时。

通过上述命令,你可以有效地管理和监控你的Minio部署。随着你对Minio的深入了解,还可以探索更多高级功能,如性能监控、日志管理和灾难恢复策略。

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值