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 }