弹性高性能计算集群
所有文档
menu

云服务器 BCC

弹性高性能计算集群

产品详情自助选购

创建EHC高性能集群

使用以下代码创建EHC高性能集群

package main

import (
	"fmt"
	"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"
	// 创建BCC Client
	client, _ := bcc.NewClient(ak, sk, endpoint)
	args := &api.CreateEhcClusterArg{
	Name:        "test-ehcCluster",
	ZoneName:    "cn-bj-a",
	Description: "test description",
	}
	result, _ := BCC_CLIENT.CreateEhcCluster(args)
	fmt.Println(result)
}

查询EHC高性能集群列表

使用以下代码查询EHC高性能集群列表

package main

import (
	"fmt"
	"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"
	// 创建BCC Client
	client, _ := bcc.NewClient(ak, sk, endpoint)

    args := &api.DescribeEhcClusterListArg{
        EhcClusterIdList: []string{
        "ehc-bk4hM1N3",
        }, NameList: []string{
        "test-modify",
        },
        ZoneName: "cn-bj-a",
        SortKey:  "name",
        SortDir:  "asc",
    }
    result, err := BCC_CLIENT.ListEhcCluster(args)
	fmt.Println(result)
	fmt.Println(err)
}

修改EHC高性能集群

使用以下代码修改EHC高性能集群

package main

import (
	"fmt"
	"github.com/baidubce/bce-sdk-go/services/bcc"
	"github.com/baidubce/bce-sdk-go/services/bcc/api"
)

func main() {

	// 初始化AK/SK/Endpoint
	ak, sk, endpoint := "ak", "sk", "bcc.bj.baidubce.com"
	// 创建BCC Client
	client, _ := bcc.NewClient(ak, sk, endpoint)

    descriptions := ""
    args := &api.ModifyEhcClusterArg{
    	EhcClusterId: "ehc-bk4hM1N3",
    	Name:         "test-modify",
    	Description:  &descriptions,
    }
    err := BCC_CLIENT.ModifyEhcCluster(args)
    fmt.Println(err)
}

删除EHC高性能集群

使用以下代码删除EHC高性能集群

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.DeleteEhcClusterArg{
    	EhcClusterIdList: []string{
    		"ehc-tBmphmZE",
    	},
    }
    err := BCC_CLIENT.DeleteEhcCluster(args)
    fmt.Println(err)
}
上一篇
地域
下一篇
云助手API参考