searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

minio golang sdk 使用示例《四》

2023-10-25 09:57:16
7
0
1. 本示例需要导入sdk golang package 如下:
 
import (
    "context"
    "log"
    "github.com/minio/minio-go/v7"
    "github.com/minio/minio-go/v7/pkg/credentials"
)
 
2. 首先初始化客户端,配置endpoint、accesskey、secretkey 参数,示例代码如下:
 
    s3Client, err := minio.New("s3.amazonaws.com", &minio.Options{
            Creds:  credentials.NewStaticV4("YOUR-ACCESSKEYID", "YOUR-SECRETACCESSKEY", ""),
            Secure: true,
    })
    if err != nil {
            log.Fatalln(err)
    }
 
3. 调用ListBuckets接口,获取桶列表
 
    buckets, err := s3Client.ListBuckets(context.Background())
    if err != nil {
        log.Fatalln(err)
    }
    for _, bucket := range buckets {
        log.Println(bucket)
    }
0条评论
0 / 1000
白****喜
13文章数
0粉丝数
白****喜
13 文章 | 0 粉丝
原创

minio golang sdk 使用示例《四》

2023-10-25 09:57:16
7
0
1. 本示例需要导入sdk golang package 如下:
 
import (
    "context"
    "log"
    "github.com/minio/minio-go/v7"
    "github.com/minio/minio-go/v7/pkg/credentials"
)
 
2. 首先初始化客户端,配置endpoint、accesskey、secretkey 参数,示例代码如下:
 
    s3Client, err := minio.New("s3.amazonaws.com", &minio.Options{
            Creds:  credentials.NewStaticV4("YOUR-ACCESSKEYID", "YOUR-SECRETACCESSKEY", ""),
            Secure: true,
    })
    if err != nil {
            log.Fatalln(err)
    }
 
3. 调用ListBuckets接口,获取桶列表
 
    buckets, err := s3Client.ListBuckets(context.Background())
    if err != nil {
        log.Fatalln(err)
    }
    for _, bucket := range buckets {
        log.Println(bucket)
    }
文章来自个人专栏
golang 学习分享
13 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0