Add s3 sriver type in storage

Signed-off-by: shengjh <1572099106@qq.com>
pull/4973/head^2
shengjh 2020-09-25 15:30:15 +08:00 committed by yefu.chen
parent 649732c1b0
commit aa2ff7a971
2 changed files with 4 additions and 0 deletions

View File

@ -5,6 +5,7 @@ import (
"errors"
minIODriver "github.com/czs007/suvlim/storage/internal/minio"
tikvDriver "github.com/czs007/suvlim/storage/internal/tikv"
S3Driver "github.com/czs007/suvlim/storage/internal/S3"
"github.com/czs007/suvlim/storage/pkg/types"
)
@ -25,6 +26,8 @@ func NewStore(ctx context.Context, driver types.DriverType) (types.Store, error)
return nil, err
}
return store, nil
case types.S3DRIVER:
store , err = S3Driver.NewS3Driver(ctx)
}
return nil, errors.New("unsupported driver")
}

View File

@ -14,6 +14,7 @@ type SegmentDL = []byte
const (
MinIODriver DriverType = "MinIO"
TIKVDriver DriverType = "TIKV"
S3DRIVER DriverType = "S3"
)
/*