repositorypackage
1.0.1
Repository: https://github.com/mtyj-hz/mtoss-go-sdk.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# README
Initialize mtOss Client
mtoss client requires the following four parameters specified to connect to an Amazon S3 compatible object storage.
Parameter | Description |
---|---|
endpoint | URL to object storage service. |
minio.Options | All the options such as credentials, custom transport etc. |
package main
import (
"log"
"github.com/mtyj-hz/mtoss-go-sdk"
"github.com/mtyj-hz/mtoss-go-sdk/pkg/credentials"
)
func main() {
endpoint := "play.min.io"
accessKeyID := "Q3AM3UQ867SPQQA43P2F"
secretAccessKey := "zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG"
useSSL := true
// 初使化 minio client对象。
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初使化成功
}