最近更新时间:2023.06.28 10:55:20
首次发布时间:2023.06.28 10:55:20
本文介绍如何修改指定负载均衡实例的信息。
package clbexample import ( "fmt" "github.com/volcengine/volcengine-go-sdk/service/clb" "github.com/volcengine/volcengine-go-sdk/volcengine" "github.com/volcengine/volcengine-go-sdk/volcengine/credentials" "github.com/volcengine/volcengine-go-sdk/volcengine/session" ) func ModifyLoadBalancerAttributes() { //设置您的ak、sk和要访问的地域 ak, sk, region := "Your AK", "Your SK", "Region" config := volcengine.NewConfig(). WithRegion(region). WithCredentials(credentials.NewStaticCredentials(ak, sk, "")) sess, err := session.NewSession(config) if err != nil { panic(err) } svc := clb.New(sess) //创建一个ModifyLoadBalancerAttributes接口 modifyLoadBalancerAttributesInput := &clb.ModifyLoadBalancerAttributesInput{ Description: volcengine.String("test"), //CLB实例的描述信息 LoadBalancerId: volcengine.String("clb-bp1b6c719dfa08ex****"), //CLB实例的ID LoadBalancerName: volcengine.String("clb-test1"), //CLB实例的名称 LoadBalancerSpec: volcengine.String("small_1"), //CLB实例的规格 ModificationProtectionReason: volcengine.String("实例托管"), //CLB实例是否为托管实例 ModificationProtectionStatus: volcengine.String("ConsoleProtection"), //CLB实例修改保护的状态 } //发起请求并处理返回或异常 resp, err := svc.ModifyLoadBalancerAttributes(modifyLoadBalancerAttributesInput) if err != nil { panic(err) } fmt.Println(resp) }