framework_v2/internal/app/s3/init.go

22 lines
463 B
Go
Raw Normal View History

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