fix(backup): backup to qiniu, app.yml->validity change to int

This commit is contained in:
henry.chen
2021-11-12 15:30:43 +08:00
parent 6805afa759
commit 00cf0b5c9f
9 changed files with 63 additions and 25 deletions

View File

@@ -41,15 +41,20 @@ func QiniuUpload(params UploadParams) (string, error) {
// 上传token
uploadToken := putPolicy.UploadToken(mac)
// 上传配置
region, err := storage.GetRegion(params.Conf.AccessKey, params.Conf.Bucket)
if err != nil {
return "", err
}
cfg := &storage.Config{
UseHTTPS: true,
Region: region,
}
// uploader
uploader := storage.NewFormUploader(cfg)
ret := new(storage.PutRet)
putExtra := &storage.PutExtra{}
err := uploader.Put(context.Background(), ret, uploadToken,
err = uploader.Put(context.Background(), ret, uploadToken,
key, params.Data, params.Size, putExtra)
if err != nil {
return "", err
@@ -73,9 +78,13 @@ func QiniuDelete(params DeleteParams) error {
mac := qbox.NewMac(params.Conf.AccessKey,
params.Conf.SecretKey)
// 上传配置
region, err := storage.GetRegion(params.Conf.AccessKey, params.Conf.Bucket)
if err != nil {
return err
}
cfg := &storage.Config{
Zone: &storage.ZoneHuadong,
UseHTTPS: true,
Region: region,
}
// manager
bucketManager := storage.NewBucketManager(mac, cfg)

View File

@@ -31,6 +31,7 @@ func TestQiniuUpload(t *testing.T) {
AccessKey: os.Getenv("QINIU_ACCESSKEY"),
SecretKey: os.Getenv("QINIU_SECRETKEY"),
Bucket: os.Getenv("QINIU_BUCKET"),
Domain: "bu.st.deepzz.com",
},
}}, false},
}