java 客户端连接Minio

2021-10-08 17:48
224
0

1,   keytool -import -alias IPFS -keystore "C:/Program Files/Java/jdk1.8.0_91/jre/lib/security/cacerts" -file D:/400/ipfs.cer

2,

<dependency>
    <groupId>io.minio</groupId>
    <artifactId>minio</artifactId>
    <version>8.3.0</version>
</dependency>

3,

import io.minio.BucketExistsArgs;
import io.minio.MakeBucketArgs;
import io.minio.MinioClient;
import io.minio.UploadObjectArgs;

import java.io.File;

public class Main {
    public static void main(String[] args) { 

        try {
            // Create a minioClient with the MinIO server playground, its access key and secret key.
            MinioClient minioClient =
                    MinioClient.builder()
                            .endpoint("https://ipfs.fzcorpus.com")
                            .credentials("username", "password")
                            .build();

            // Make 'asiatrip' bucket if not exist.
            boolean found =
                    minioClient.bucketExists(BucketExistsArgs.builder().bucket("html").build());
            if (!found) {
                // Make a new bucket called 'asiatrip'.
                minioClient.makeBucket(MakeBucketArgs.builder().bucket("html").build());
            } else {
                System.out.println("Bucket 'html' already exists.");
            }

            // Upload '/home/user/Photos/asiaphotos.zip' as object name 'asiaphotos-2015.zip' to bucket
            // 'asiatrip'.
            minioClient.uploadObject(
                    UploadObjectArgs.builder()
                            .bucket("html")
                            .object("/2021/20211008/202110080534.html")
                            .filename("D:/400/202110080534.html")
                            .build());
            System.out.println(
                    "'/2021/20211008/' is successfully uploaded as "
                            + "object '/2021/20211008/202110080534.html' to bucket 'html'.");
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("Error occurred: " + e);
        }
    }
}

 

全部评论