帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 百度云
  3. 云服务器 BCC
  4. Go-SDK
  5. 弹性高性能计算集群

弹性高性能计算集群

  • Go-SDK
  • 发布于 2025-04-02
  • 0 次阅读
文档编辑
文档编辑

创建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)
}
相关文章

概述 2025-04-02 17:54

本文档主要介绍云服务器BCC Go SDK的安装和使用。在使用本文档前,您需要先了解云服务器BCC的一些基本知识,并已开通了云服务器BCC服务。若您还不了解云服务器BCC,可以参考产品描述和入门指南。

初始化 2025-04-02 17:54

可用区 2025-04-02 17:54

实例 2025-04-02 17:54

磁盘 2025-04-02 17:54

镜像 2025-04-02 17:54

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1