You need to enable JavaScript to run this app.
导航
初始化
最近更新时间:2024.05.24 11:37:43首次发布时间:2021.02.23 10:42:39

本文为您介绍 Go SDK 初始化的操作步骤。

前提条件

设置 AK/SK

可选择以下任意一种方式设置 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",
    })
}