You need to enable JavaScript to run this app.
导航
创建物理专线
最近更新时间:2023.07.05 15:24:47首次发布时间:2023.07.05 15:24:47

本文介绍如何创建物理专线。

示例代码

package directconnectemample

import (
	"fmt"

	"github.com/volcengine/volcengine-go-sdk/service/directconnect"
	"github.com/volcengine/volcengine-go-sdk/volcengine"
	"github.com/volcengine/volcengine-go-sdk/volcengine/credentials"
	"github.com/volcengine/volcengine-go-sdk/volcengine/session"
)

func CreateDirectConnectConnection() {
	// 设置您的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 := directconnect.New(sess)
	// 创建物理专线。
	createDirectConnectConnectionInput := &directconnect.CreateDirectConnectConnectionInput{
		Bandwidth:                   volcengine.Int64(1000), // 设置物理专线的线路带宽,单位:Mbps。
		ClientToken:                 volcengine.String("123e4567-e89b-12d3-a456-42665544****"), // 设置客户端Token,用于保证请求幂等性。
		CustomerContactEmail:        volcengine.String("12345test@example.com"), // 设置物理专线联系人的邮箱。
		CustomerContactPhone:        volcengine.String("133****2233"), // 设置物理专线联系人的电话。
		CustomerName:                volcengine.String("张*三"), // 设置物理专线联系人的名称。
		Description:                 volcengine.String("test"), // 设置物理专线的描述信息。
		DirectConnectAccessPointId:  volcengine.String("ap-cn-shanghai-***"), // 设置物理专线接入点的ID。
		DirectConnectConnectionName: volcengine.String("test"), // 设置物理专线的名称。
		LineOperator:                volcengine.String("ChinaMobile"), // 设置物理专线的运营商。
		PeerLocation:                volcengine.String("中国上海市静安区XX路XX号XX楼XX机房"), // 设置物理专线连接的本地IDC地址。
		PortType:                    volcengine.String("1000Base"), // 设置物理专线的端口类型及端口规格。
	}

	// 发起请求并处理返回或异常。
	resp, err := svc.CreateDirectConnectConnection(createDirectConnectConnectionInput)
	if err != nil {
		panic(err)
	}
	fmt.Println(resp)
}

相关文档