1. 前言
   
    本文我们将学习MinIO Go Client API使用,
    
     MinIO安装参考
    
    。对于完整的API以及示例,请参考
    
     Go Client API Reference
    
    。
   
    2. Go Client
   
    
     2.1 初始化MinIO Client
    
   
MinIO client需要以下4个参数来连接与Amazon S3兼容的对象存储
endpoint :对象存储服务的URL
accessKeyID:Access key是唯一标识你的账户的用户ID,默认minioadmin
secretAccessKey:Secret key是你账户的密码,默认minioadmin
secure:true代表使用HTTPS
    
     2.2 样例
    
   
package main
import (
    "log"
    "github.com/minio/minio-go/v7"
    "github.com/minio/minio-go/v7/pkg/credentials"
)
func main() {
    endpoint := "play.min.io"
    accessKeyID := "Q3AM3UQ867SPQQA43P2F"
    secretAccessKey := "zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG"
    useSSL := true
    // Initialize minio client object.
    minioClient, err := minio.New(endpoint, &minio.Options{
        Creds:  credentials.NewStaticV4(accessKeyID, secretAccessKey, ""),
        Secure: useSSL,
    })
    if err != nil {
        log.Fatalln(err)
    }
    log.Printf("%#v\n", minioClient) // minioClient is now setup
}
 
版权声明:本文为finghting321原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
