本文为您介绍 Go SDK 初始化的操作步骤。
可选择以下任意一种方式设置 AK/SK。
vod.NewInstance.Client.SetAccessKey("ak") vod.NewInstance.Client.SetSecretKey("sk")
VOLC_ACCESSKEY="ak" VOLC_SECRETKEY="sk"
在本地的 ~/.volc/config 中添加的内容如下所示。
{ "ak":"Your-AK", "sk":"Your-SK" }
在初始化 Instance 时传入 Region
参数设置服务接入地域。Region
为可选值,不传则默认为 cn-north-1
。如果需要同时访问两个不同地域,则需要初始化两个 Instance。
说明
亚太东南(柔佛)地域邀测中,仅针对企业用户开放。如您有相关需求,请联系您的商务经理申请开通。亚太东南(柔佛)地域的功能支持情况详见服务地域。
示例代码如下:
// 华北 instance2 := vod.NewInstanceWithRegion(base.RegionCnNorth1) // 亚太东南(柔佛)请使用 v1.0.141 或之后版本。 instance1 := vod.NewInstanceWithRegion(base.RegionSouthEast1)
初始化的完整示例代码如下:
package main import ( "encoding/json" "fmt" "github.com/volcengine/volc-sdk-golang/base" "github.com/volcengine/volc-sdk-golang/service/vod" ) func main() { instance := vod.NewInstanceWithRegion(base.RegionCnNorth1) instance.SetCredential(base.Credentials{ AccessKeyID: "your ak", SecretAccessKey: "your sk", }) }