对象存储(Minio)使用
目录
1.安装 MinIO(Windows)
2.启动minio服务:
3.界面访问
4.进入界面
5.前后端代码配置
1)minio前端配置
2)minio后端配置
1.安装 MinIO(Windows)
官方下载地址:[Download High-Performance Object Storage | MinIO]
或者访问下载地址(windows):https://dl.min.io/server/minio/release/windows-amd64/minio.exe
选择 minio.exe
(Windows版本),下载后放到你的目录(如 D:\Software\Redis\Minio
)
2.启动minio服务:
选择数据存储位置后创建data文件夹(如图)
启动命令(如图位置处执行命令):minio server D:\Software\Redis\Minio\data
3.界面访问
浏览器访问:http://127.0.0.1:9000
默认账号密码:minioadmin
/ minioadmin
4.进入界面
5.前后端代码配置
1)minio前端配置
let Minio = require('minio')
let stream = require('stream')// 192.168.*.* 为服务器ip地址,结合实际情况更改export const minioClient = new Minio.Client({endPoint: '192.168.*.*', //对象存储服务的URLport: 9000,//端口号useSSL: false, //true代表使用HTTPSaccessKey: 'minioadmin', //账户idsecretKey: 'minioadmin', //密码partSize: '50M'
});export function get_minio_url()
{return 'http://192.168.*.*:9000/erp/';
}export function get_minio_bucketName()
{return 'erp';
}
export function random_string(len) {len = len || 32;let chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz12345678', maxPos = chars.length, pwd = '';for (let i = 0; i < len; i++) {pwd += chars.charAt(Math.floor(Math.random() * maxPos));}return pwd;
}
export default{minioClient,get_minio_url,get_minio_bucketName
}
2)minio后端配置
# Minio配置(http://192.168.*.*为服务器地址,结合实际情况更改)
minio:url: http://192.168.*.*:9000accessKey: minioadminsecretKey: minioadminbucketName: erp