阅读量:1
在MinIO中,创建存储桶是一个简单的过程,可以通过MinIO客户端命令行工具 mc 或者使用MinIO的Python SDK来完成。以下是两种创建存储桶的方法:
使用MinIO客户端(mc)创建存储桶
-
安装MinIO客户端:
- Docker版:
docker pull minio/mc - Homebrew (macOS):
brew install minio/stable/mc - GNU/Linux:
wget http://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc export PATH=$PATH:$HOME/minio-binaries/mc - Microsoft Windows:请参考官方文档下载对应版本的安装包。
- Docker版:
-
配置MinIO客户端:
mc config host add minio http://:9000 将
替换为你的MinIO服务器的IP地址,和替换为你在MinIO控制台生成的访问密钥和秘密密钥。 -
创建存储桶:
mc mb minio/mybucket这将在
minio这个别名指向的MinIO服务上创建一个名为mybucket的存储桶。
使用MinIO的Python SDK创建存储桶
-
安装MinIO Python SDK:
pip install minio -
Python代码示例:
from minio import Minio from minio.error import BucketAlreadyOwnedByYou, BucketAlreadyExists # 初始化客户端 client = Minio("localhost:9000", access_key="minioadmin", secret_key="minioadmin", secure=False) # 定义存储桶名称 bucket_name = "photos" try: # 尝试创建存储桶 if not client.bucket_exists(bucket_name): client.make_bucket(bucket_name) print(f"存储桶 {bucket_name} 创建成功") else: print(f"存储桶 {bucket_name} 已存在") except BucketAlreadyOwnedByYou: print(f"存储桶 {bucket_name} 已经存在并且你是它的拥有者。") except BucketAlreadyExists: print(f"存储桶 {bucket_name} 已经存在。")这段代码将连接到本地运行的MinIO服务器,并在
photos名称下创建一个新的存储桶。
通过以上步骤,你可以轻松地在MinIO中创建存储桶。根据你的需求和环境选择合适的方式进行操作即可。
以上就是关于“MinIO存储桶如何创建”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm