1)minio的windows安装:https://min.io/docs/minio/windows/index.html 2)minio客户的预签名地址创建:Java Client API Reference — MinIO Object Storage for Linux
然后打开官网文档:http://docs.minio.org.cn/docs/master/java-client-api-reference 对着example进行写就好了,我这里写一个我自己测试的: @Test public void test1() throws Exception { MinioClient minioClient = new MinioClient("http://49.232.73.40:9003", "minioadmin", "minioadmin"); // 如存储桶...
importjava.io.IOException;importjava.security.NoSuchAlgorithmException;importjava.security.InvalidKeyException;importorg.xmlpull.v1.XmlPullParserException;importio.minio.MinioClient;importio.minio.errors.MinioException;publicclassFileUploader{publicstaticvoidmain(String[] args)throwsNoSuchAlgorithmException, IOExceptio...
MinIO Java SDK is Simple Storage Service (aka S3) client to perform bucket and object operations to any Amazon S3 compatible object storage service. For a complete list of APIs and examples, please take a look at the Java Client API Reference documentation. Minimum Requirements Java 1.8 or abo...
*@seehttp://docs.minio.org.cn/docs/master/java-client-api-reference */@ComponentpublicclassMinioUtils{@AutowiredprivateMinioClientclient;/** * 创建bucket * *@parambucketName*/@SneakyThrowspublicvoidcreateBucket(StringbucketName) {if(!client.bucketExists(bucketName)) { ...
*https://docs.minio.io/cn/java-client-api-reference.html#listBuckets*/@SneakyThrowspublicList<Bucket>getAllBuckets() {returnclient.listBuckets(); }/** * 根据bucketName获取信息 * @param bucketName bucket名称*/@SneakyThrowspublicOptional<Bucket>getBucket(String bucketName) {returnclient.listBuckets()...
minio 中文文档地址:http://docs.minio.org.cn/docs/master/java-client-api-reference 备注 不同版本的minio所实现的api和类是不同的,需要根据自己的需求版本进行实现,文档中的内容仅供参考,尤其是中文文档,版本过老,实际api调用方式已完全不同,建议以官方文档与实际版本源代码作为实现功能,本文使用版本 8.2.2 ...
}/*** 上传文件** @param bucketName bucket名称* @param objectName 文件名称* @param stream 文件流* @throws Exception https://docs.minio.io/cn/java-client-api-reference.html#putObject*/public void putObject(String bucketName, String objectName, InputStream stream) throws Exception {client....
在之前我们已经把minio的服务端,客户端,以及镜像备份都做好了,现在我们来试试通过java的API来操作minio。 环境是Spring boot的 版本是2.1.4.RELEASE 参照官方的API文档:https://docs.min.io/cn/java-client-quickstart-guide.html 配置 首先我们先引入minio的maven配置: ...
return minioClient.statObject(StatObjectArgs.builder().bucket(bucketName).object(objectName).build()); } /** * 删除⽂件 * * @param bucketName bucket名称 * @param objectName ⽂件名称 * @throws Exception https://docs.minio.io/cn/java-minioClient-apireference.html#removeObject ...