最近更新时间:2023.08.29 17:08:41
首次发布时间:2023.06.09 11:16:18
本文介绍如何申请一个公网IP实例。
// Example Code generated by Beijing Volcanoengine Technology. package vpcexample import ( "fmt" "github.com/volcengine/volcengine-go-sdk/service/vpc" "github.com/volcengine/volcengine-go-sdk/volcengine" "github.com/volcengine/volcengine-go-sdk/volcengine/credentials" "github.com/volcengine/volcengine-go-sdk/volcengine/session" ) func AllocateEipAddress() { // 设置您的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 := vpc.New(sess) // 申请一个公网IP allocateEipAddressInput := &vpc.AllocateEipAddressInput{ Bandwidth: volcengine.Int64(10), // 公网IP的带宽上限 BillingType: volcengine.Int64(2), // 公网IP的计费方式 ISP: volcengine.String("BGP"), // 公网IP的线路类型 } // 发起请求并处理返回或异常 resp, err := svc.AllocateEipAddress(allocateEipAddressInput) if err != nil { panic(err) } fmt.Println(resp) }