温馨提示×

MinIO的存储桶如何创建

小樊
51
2025-09-29 14:57:55
栏目: 云计算

通过MinIO Web界面创建存储桶

  1. 打开浏览器,访问MinIO管理界面(默认地址为http://<MinIO服务器IP>:9000)。
  2. 使用管理员账户登录(默认用户名/密码为minioadmin/minioadmin,建议首次登录后立即修改)。
  3. 在左侧导航栏中点击Buckets(存储桶),进入存储桶管理页面。
  4. 点击Create Bucket(创建存储桶)按钮,弹出创建窗口。
  5. 输入存储桶名称(需符合命名规则:仅包含小写字母、数字、连字符“-”,长度为3-63字符,不能以连字符开头或结尾),选择存储类(如Standard、InfrequentAccess、Archive等,默认为Standard),确认配置后点击Create(创建)即可。

通过MinIO Command Line Interface (mc)创建存储桶

  1. 安装并配置mc客户端

    • 从MinIO官网下载对应操作系统的mc客户端(如Linux、Windows、macOS)。
    • 使用mc alias set命令为MinIO服务器添加别名(方便后续操作),语法为:mc alias set <ALIAS> <ENDPOINT> <ACCESSKEY> <SECRETKEY>。例如:mc alias set myminio http://localhost:9000 minioadmin minioadminmyminio为别名,localhost:9000为MinIO服务器地址,minioadmin/minioadmin为访问凭证)。
  2. 执行创建存储桶命令

    • 使用mc mb命令创建存储桶,基本语法为:mc mb <ALIAS>/<BUCKET-NAME>。例如:mc mb myminio/my-bucketmyminio为之前配置的别名,my-bucket为存储桶名称)。
    • 常用可选参数
      • --region:指定存储桶区域(默认为us-east-1),如mc mb --region=eu-west-1 myminio/eu-bucket
      • --with-lock:开启对象锁(需分布式容器应用支持),如mc mb --with-lock myminio/lock-bucket
      • --ignore-existing:忽略已存在的存储桶(避免报错),如mc mb --ignore-existing myminio/existing-bucket
      • --json:以JSON格式输出结果,如mc mb --json myminio/json-bucket
      • --debug:显示调试信息(用于排查问题),如mc mb --debug myminio/debug-bucket

注意事项

  • 存储桶名称需全局唯一(同一MinIO集群内不能重复),且遵循DNS命名规范(如不能包含下划线“_”、特殊字符等)。
  • 存储类决定了数据的存储成本和访问性能(如Standard适合频繁访问,Archive适合长期归档),可根据业务需求选择。
  • 若MinIO服务部署在远程服务器(非本地),需将ENDPOINT替换为服务器的公网IP或域名(如http://123.45.67.89:9000),并确保防火墙开放9000端口。

0