github.com/qiniu/go-sdk/v7@v7.27.0/examples/bucket_image_unimage/main.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"os"
     6  
     7  	"github.com/qiniu/go-sdk/v7/auth"
     8  	"github.com/qiniu/go-sdk/v7/storage"
     9  )
    10  
    11  var (
    12  	accessKey = os.Getenv("QINIU_ACCESS_KEY")
    13  	secretKey = os.Getenv("QINIU_SECRET_KEY")
    14  	bucket    = os.Getenv("QINIU_TEST_BUCKET")
    15  )
    16  
    17  func main() {
    18  	cfg := storage.Config{}
    19  	mac := auth.New(accessKey, secretKey)
    20  	bucketManger := storage.NewBucketManager(mac, &cfg)
    21  	siteURL := "http://devtools.qiniu.com"
    22  
    23  	// 设置镜像存储
    24  	err := bucketManger.SetImage(siteURL, bucket)
    25  	if err != nil {
    26  		fmt.Println(err)
    27  	}
    28  
    29  	// 取消设置镜像存储
    30  	err = bucketManger.UnsetImage(bucket)
    31  	if err != nil {
    32  		fmt.Println(err)
    33  	}
    34  }