预留实例券
更新时间:2024-04-26
绑定标签
使用以下代码给指定预留实例券绑定标签
package main
import (
"github.com/baidubce/bce-sdk-go/model"
"github.com/baidubce/bce-sdk-go/services/bcc/api"
"github.com/baidubce/bce-sdk-go/services/bcc"
)
func main() {
// 初始化AK/SK/Endpoint
ak, sk, endpoint := "ak", "sk", "bcc.bj.baidubce.com"
client, _ := bcc.NewClient(ak, sk, endpoint) // 创建BCC Client
args := &api.ReservedTagsRequest{
// 标签列表
ChangeTags: []model.TagModel{
{
TagKey: "TagKey-go",
TagValue: "TagValue",
},
},
// 预留实例券id列表,最多支持100个
ReservedInstanceIds: []string{
"r-oFpMXKhv", "r-HrztSVk0",
},
}
err := client.BindReservedInstanceToTags(args)
if err != nil {
panic(err)
}
}
解绑标签
使用以下代码从指定预留实例券中解绑标签
package main
import (
"github.com/baidubce/bce-sdk-go/model"
"github.com/baidubce/bce-sdk-go/services/bcc/api"
"github.com/baidubce/bce-sdk-go/services/bcc"
)
func main() {
// 初始化AK/SK/Endpoint
ak, sk, endpoint := "ak", "sk", "bcc.bj.baidubce.com"
client, _ := bcc.NewClient(ak, sk, endpoint) // 创建BCC Client
args := &api.ReservedTagsRequest{
// 标签列表
ChangeTags: []model.TagModel{
{
TagKey: "TagKey-go",
TagValue: "TagValue",
},
},
// 预留实例券id列表,最多支持100个
ReservedInstanceIds: []string{
"r-oFpMXKhv", "r-HrztSVk0",
},
}
err := client.UnbindReservedInstanceFromTags(args)
if err != nil {
panic(err)
}
}