You need to enable JavaScript to run this app.
文档中心
云备份

云备份

复制全文
下载 pdf
Go SDK
初始化客户端
复制全文
下载 pdf
初始化客户端
本文介绍初始化客户端的示例代码。​
前提条件​
配置环境变量​
将长期访问凭证(AccessKey)硬编码到业务代码中会带来一定的安全风险,因此推荐您通过配置环境变量的方法管理访问凭证。本章节介绍不同操作系统下配置长期访问凭证的操作步骤。​
​
Linux / macOS
Windows
​
在配置文件中,添加 AKSK 信息。​
​
export VOLCENGINE_ACCESS_KEY_ID=<Your AccessKey ID>​
export VOLCENGINE_ACCESS_KEY_SECRET=<Your AccessKey Secret>​
​
​
​
初始化客户端​
使用如下代码初始化客户端。​
​
package main​
​
import (​
"fmt"​
"os"​
​
"github.com/volcengine/volcengine-go-sdk/service/cbr"​
"github.com/volcengine/volcengine-go-sdk/volcengine"​
"github.com/volcengine/volcengine-go-sdk/volcengine/credentials"​
"github.com/volcengine/volcengine-go-sdk/volcengine/session"​
)​
​
func main() {​
var (​
ak string​
sk string​
region string​
config *volcengine.Config​
sess *session.Session​
client *cbr.CBR​
resp *cbr.DescribeRegionsOutput​
err error​
)​
ak = os.Getenv("VOLCENGINE_ACCESS_KEY_ID")​
sk = os.Getenv("VOLCENGINE_ACCESS_KEY_SECRET")​
region = "your region"​
config = volcengine.NewConfig().​
WithCredentials(credentials.NewStaticCredentials(ak, sk, "")).​
WithRegion(region)​
sess, err = session.NewSession(config)​
if err != nil {​
panic(err)​
}​
client = cbr.New(sess)​
resp, err = client.DescribeRegions(&cbr.DescribeRegionsInput{})​
if err != nil {​
panic(err)​
}​
fmt.Println("resp:%v", resp)​
​
}​
​
最近更新时间:2025.10.31 16:30:56
这个页面对您有帮助吗?
有用
有用
无用
无用