阅读量:0
要设置MinIO的存储桶,您可以使用MinIO客户端(mc)或者直接通过MinIO的Python SDK。以下是两种方法的详细步骤:
使用MinIO客户端(mc)设置存储桶
- 安装MinIO客户端:
- Docker版:
docker pull minio/mc - Homebrew (macOS):
brew install minio/stable/mcmc - 下载二进制文件(GNU/Linux):
wget http://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc - 下载二进制文件(Microsoft Windows): 下载链接
- 通过源码安装(适用于开发人员和高级用户)安装指南
-
添加云存储服务:
mc config host add minio http://127.0.0.1:9000 minioadmin minioadmin其中,
minio是Minio服务器给的名字,http://127.0.0.1:9000是服务器地址,minioadmin是用户名和密码。 -
创建存储桶:
mc mb minio-server/lvzhenjiang这将在
minio-server下创建一个名为lvzhenjiang的存储桶。
使用MinIO的Python SDK设置存储桶
-
安装MinIO Python SDK:
pip install minio -
Python代码示例:
from minio import Minio from minio.error import S3Error # 初始化客户端 client = Minio("localhost:9000", access_key="minioadmin", secret_key="minioadmin", secure=False) # 使用HTTPS # 创建新的存储桶 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 S3Error as err: print(f"发生错误:{err}")这段代码将连接到本地运行的MinIO服务器,并在
photos名称下创建一个新的存储桶。
以上是设置MinIO存储桶的两种方法,您可以根据自己的需求和环境选择合适的方式进行操作。
以上就是关于“如何设置MinIO的存储桶”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm