debian

Debian MinIO的存储桶如何管理

小樊
52
2025-11-09 15:55:44
栏目: 云计算

1. 配置MinIO客户端(mc)
在使用mc管理MinIO存储桶前,需先配置客户端与MinIO服务器的连接。通过mc alias set命令设置别名,语法为:
mc alias set <别名> <MinIO服务器地址>:<端口> <ACCESS_KEY> <SECRET_KEY>
例如:mc alias set myminio http://localhost:9000 minioadmin minioadminminioadmin为默认访问密钥,实际使用时需替换为自定义密钥)。

2. 创建存储桶(mb命令)
使用mc mb命令在MinIO服务器上创建存储桶,语法为:
mc mb <别名>/<存储桶名称>
例如:mc mb myminio/mybucketmybucket为存储桶名称,需符合命名规则:仅小写字母、数字、连字符,长度1-63字符)。

3. 列出存储桶(ls命令)
通过mc ls命令列出MinIO服务器上的所有存储桶,语法为:
mc ls <别名>
例如:mc ls myminio(将显示所有存储桶的创建时间及名称)。

4. 上传/下载对象(cp命令)

5. 删除对象/存储桶(rm/rb命令)

6. 设置访问策略(policy命令)
通过mc policy set命令配置存储桶的访问权限,语法为:
mc policy set <别名>/<存储桶名称> <策略类型>
支持的策略类型包括:private(默认,仅所有者可访问)、public-read(公开读取,对象可被任何人读取)、public-read-write(公开读写,对象可被任何人读写)。
例如:mc policy set myminio/mybucket public-read(将存储桶设置为公开读取)。

7. 配置生命周期规则(ilm命令)
使用mc ilm命令管理存储桶的对象生命周期,例如设置对象过期时间。语法为:
mc ilm add --expiry-days <天数> <别名>/<存储桶名称>
例如:mc ilm add --expiry-days 30 myminio/mybucket(30天后自动删除存储桶中的所有对象)。

8. 设置对象标签(tag命令)
通过mc tag命令为存储桶或对象添加标签,用于分类管理。常用命令:

9. 监控存储桶事件(watch/events命令)

0
看了该问题的人还看了