设置桶标签

更新时间: 2019-03-14 10:05

您可以通过ObsClient.SetBucketTagging设置桶标签。以下代码展示了如何设置桶标签:

  1. // 引入依赖包
  2. import (
  3. "fmt"
  4. "obs"
  5. )
  6.  
  7. var ak = "*** Provide your Access Key ***"
  8. var sk = "*** Provide your Secret Key ***"
  9. var endpoint = "https://your-endpoint"
  10.  
  11. // 创建ObsClient结构体
  12. var obsClient, _ = obs.New(ak, sk, endpoint)
  13.  
  14. func main() {
  15. input := &obs.SetBucketTaggingInput{}
  16. input.Bucket = "bucketname"
  17. var tags [2]obs.Tag
  18. tags[0] = obs.Tag{Key: "tag1", Value: "value0"}
  19. tags[1] = obs.Tag{Key: "tag2", Value: "value1"}
  20. input.Tags = tags[:]
  21. output, err := obsClient.SetBucketTagging(input)
  22. if err == nil {
  23. fmt.Printf("RequestId:%s", output.RequestId)
  24. } else if obsError, ok := err.(obs.ObsError); ok {
  25. fmt.Printf("Code:%s\n", obsError.Code)
  26. fmt.Printf("Message:%s\n", obsError.Message)
  27. }
  28. }

设置桶标签 - 图1 说明:

  • 每个桶支持最多10个标签。
  • 标签的Key和Value支持Unicode。

父主题:标签管理