使用云存储 minio下载客户端开始使用
下载地址:https://www.minio.io/downloads.html以windows为例:下载下来是个minio.exe文件点击会闪控制台屏后没反应,别急正确操作:打开控制面板:win建+ R 输入: cmd dos拖拽minio.exe文件丢进控制面板,或者输入该文件的地址:命令格式: minio.exe文件地址 server 创建一个空的文件夹地址D:\minio.exe serv
下载地址:https://www.minio.io/downloads.html
以windows为例:下载下来是个minio.exe文件
点击会闪控制台屏后没反应,别急
正确操作:打开控制面板:win建+ R 输入: cmd dos
拖拽minio.exe文件丢进控制面板,或者输入该文件的地址:
命令格式: minio.exe文件地址 server 创建一个空的文件夹地址
D:\minio.exe server D:\minioData
接着回车键
得到minio的回馈信息,个人隐私就不发图了,解释下
对其中的消息做一下解释:
Endpoint: http://192.168.2.11:9000 http://10.0.75.1:9000 http://127.0.0.1:9000
AccessKey: NREL083V34II07OUZKFK
SecretKey: RHu94j5fUV8J3hkAS5yPOf0K0BGvZ4nFXC8u4PH9
终端位置(http访问路径):Endpoint
连接key:AccessKey
连接密钥:SecretKey
浏览器访问路径:Browser Access:
命令行访问:Command-line Access
文档:bject API (Amazon S3 compatible)
最后一步直接浏览器访问:http://localhost:9000
就可以进入minio的客户端管理了
记住控制台别关
2 阶段 - 修改操作minio
需求:修改账号密码
还记的前面创建的minioData文件么,
当你控制台登录过后改文件就会默认创建一个.minio.sys的文件夹
然后找到config.json文件打开,就可以看到一窜配置,我是直接txt打开了
直接找access_key,secret_key的value值修改成自己的账号密码
记住不能少于6位数以上,我不记得是6还是8,不然设置
这是客户端,可视化的地方
现在上基本java 使用方式
首先加入jar调用,官方也有下载
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>3.0.10</version>
</dependency>
上一个测试代码
public class Test {
public static void main(String[] args) throws NoSuchAlgorithmException, IOException
, InvalidKeyException, XmlPullParserException {
try {
// 参数为:图床,账号,密码
MinioClient minioClient = new
MinioClient("http://localhost:9000", "minioadmin", "minioadmin");
// 检查文件夹是否已经存在
boolean isExist = minioClient.bucketExists("managertest");
if(isExist) {
System.out.println("文件夹已经存在了");
}
else {
// 创建一个名为managertest的文件夹
System.out.println("文件夹还没存在");
minioClient.makeBucket("managertest");
}
// 使用putObject上传一个文件到文件夹中。
//参数为:文件夹,要存成的名字,要存的文件
minioClient.putObject("managertest","1.png", "" +
"D:/asinOne/img/message.png");
System.out.println("成功了");
// //使用getObject获取一个文件
// // 调用statObject()来判断对象是否存在。
// minioClient.statObject("managertest", "1.png");
// // 获取1.png的流并保存到photo.png文件中。
// //参数为:文件夹,要获得的文件,要写入的文件
// minioClient.getObject("managertest", "1.png",
// "C:/Users/Administrator/Desktop/photo.png");
System.out.println("完成");
} catch(MinioException e) {
System.out.println("错误: " + e);
}
}
}
成功后可以直接客户端查看到该文件
他会存在你开始创建的那个managertest文件中
更多推荐
所有评论(0)