# Minio 客户端 mc 基础命令使用
# 查看mc的基础命令
mc -help
# 查看,添加(关联),删除(取消关联)远程Minio服务器
#查看远程服务器
mc config host ls
# 添加远程minio服务器
# 语法: mc config add 起一个名字 http://host:port(api的端口) 用户名 密码
mc config host add pi-minio admin 923616378
# 删除远程minio服务器
# mc config host remove 服务器名
mc config host remove pi-minio
# 操作 buckets(桶)
# 给某个服务器创建桶
mc mb 服务器别名/桶名 #如果服务器的名字写错了,就会创建一个文件夹
# 删除桶,并且强制删除,如果桶里面有文件就需要强制删除
mc rb --force pi-minio/video
# 查看桶占用空间
mc du pi-minio/picture
# admin 管理员,权限管理
执行mc admin --help
COMMANDS:
service 服务重启,并停止所有minio服务器
update 更新所有minio服务器
info 显示minio服务器信息
user 管理用户
group 管理组
policy manage policies defined in the MinIO server
replicate manage MinIO site replication
idp manage MinIO IDentity Provider server configuration
config manage MinIO server configuration
decommission, decom manage MinIO server pool decommissioning
heal heal bucket(s) and object(s) on MinIO server
prometheus manages prometheus config
kms perform KMS management operations
bucket manage buckets defined in the MinIO server
tier manage remote tier targets for ILM transition
scanner provide MinIO scanner info
top provide top like statistics for MinIO
trace show http trace for MinIO server
cluster manage MinIO cluster metadata
rebalance Manage MinIO rebalance
logs show MinIO logs
# 添加用户
mc admin user add 远程服务器名 用户名 密码 [策略名]
# 给某个服务器的某个桶添加一个策略
1.策略被写在一个JSON文件里面,编写这个策略文件
2.为某个桶添加这个策略(仅仅只是添加一种策略)
mc admin policy add 远程服务器别名 策略的名字 策略文件路径
3.为某个用户绑定这个策略(在添加用户时也可以添加策略)
mc admin policy set 远程服务名 策略名 user=用户名