framework_v2/internal/providers/s3/init.go
2024-06-22 19:15:41 +08:00

22 lines
475 B
Go

package s3
import (
"framework_v2/internal/providers/config"
"framework_v2/internal/providers/facade"
"github.com/minio/minio-go/v7"
"github.com/minio/minio-go/v7/pkg/credentials"
)
func InitS3Driver() {
var err error
facade.S3, err = minio.New(config.Config.S3.Endpoint, &minio.Options{
Creds: credentials.NewStaticV4(config.Config.S3.AccessKeyID, config.Config.S3.SecretAccessKey, ""),
Secure: config.Config.S3.UseSSL,
})
if err != nil {
panic(err)
}
}