minio 文件上传
时间: 2025-01-31 15:23:14 浏览: 87
### 使用MinIO对象存储服务上传文件
为了通过MinIO对象存储服务上传文件,可以采用多种方法。一种常见的做法是利用命令行工具`mc`来实现这一功能[^1]。
#### 安装并配置`mc`
首先需要安装MinIO客户端(`mc`)。对于Linux用户来说,可以通过下面的Shell脚本快速完成安装:
```bash
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
```
接着设置环境变量以便能够连接到目标服务器:
```bash
export MINIO_ACCESS_KEY="your-access-key"
export MINIO_SECRET_KEY="your-secret-key"
```
之后初始化`mc`并与远程MinIO实例建立关联:
```bash
mc alias set myminio http://YOUR-MINIO-SERVER:9000 $MINIO_ACCESS_KEY $MINIO_SECRET_KEY
```
这里假设已经成功创建了一个名为`mybucket`的新Bucket。
#### 文件上传操作
一旦完成了上述准备工作,就可以轻松地将本地文件上传至指定的Bucket内了。例如要上传单个文件,只需执行如下命令即可:
```bash
mc cp ./localfile.txt myminio/mybucket/destination/path/
```
如果想要一次性上传整个目录下的所有内容,则应使用递归选项:
```bash
mc mirror -a ./localdir myminio/mybucket/target-directory/
```
以上就是基于命令行的方式向MinIO对象存储中添加新数据的过程概述。
阅读全文
相关推荐
















