package initialize import ( "github.com/minio/minio-go/v7" "github.com/minio/minio-go/v7/pkg/credentials" ) func NewMinio(cfg Config) (*minio.Client, error) { minioClient, err := minio.New(cfg.S3Endpoint, &minio.Options{ Creds: credentials.NewStaticV4(cfg.S3AccessKey, cfg.S3SecretKey, ""), Secure: cfg.IsProd, }) if err != nil { return nil, err } return minioClient, nil }