本文介绍了如何安装 Go SDK。
参照以下步骤安装 Go SDK:
go mod init example
说明
请根据实际情况替换 example。
go get -u github.com/volcengine/volc-sdk-golang
火山引擎 SDK for Go 支持以下几种方式进行安全凭证配置:
//方式一:在Client中设置 AK/SK(推荐) v := verender.NewVerenderInstance() v.Client.SetAccessKey(ak) v.Client.SetSecretKey(sk) //方式二:从环境变量加载 AK/SK VOLC_ACCESSKEY="your ak" VOLC_SECRETKEY="your sk" v := verender.NewVerenderInstance() //方式三:从 HOME 文件加载 AK/SK //在本地的 ~/.volc/config 中添加如下内容: { "ak": "Your AK", "sk": "Your SK" }
边缘渲染客户端的所有 API 均封装在 service/verender/VerenderService.go 中
所有的接口在使用前都需要初始化 VerenderService 对象,方法如下:
import "github.com/volcengine/volc-sdk-golang/service/verender" func getVerenderInstance() *verender.Verender { v := verender.NewInstance() v.Client.SetAccessKey("your ak") v.Client.SetSecretKey("your sk") v.SetFtransClientAddr("your ftrans client addr") v.SetFtransProxyAddr("your ftrans proxy addr") v.SetFtransServerIsp("your network isp") // ct: 电信 un: 联通 cm: 移动 }
您可以通过下面的表格查看 Go SDK 的示例代码。
具体的参数解释,请参考相应 SDK 文档。
说明
Go SDK 的示例代码存放于 example 目录下。如需设置 Access Key,请使用 example 目录下的 init.go 文件。如需获取账号的 Access Key,请参考 Access Key(密钥)管理。
功能 | 示例代码(GitHub 链接) | 参数解释 | |
---|---|---|---|
传输 | 上传文件 | ||
上传文件夹 | |||
下载文件 | |||
获取文件列表 | |||
获取文件详情 | |||
删除文件 | |||
账号 | 获取当前登录账号信息 | ||
工作区 | 获取工作区列表 | ||
渲染配置 | 获取规格列表 | ||
创建渲染配置 | |||
更新渲染配置 | |||
删除渲染配置 | |||
获取渲染配置列表 | |||
获取渲染配置详情 | |||
获取 DCC 软件列表 | |||
获取插件列表 | |||
渲染任务 | 创建渲染任务 | ||
获取渲染任务列表 | |||
获取渲染任务详情 | |||
重试渲染任务 | |||
停止渲染任务 | |||
开始渲染任务 | |||
删除渲染任务 | |||
全速渲染任务 | |||
自动全速渲染任务 | |||
更新渲染任务优先级 | |||
获取渲染结果列表 | |||
获取单个渲染结果列表 | |||
更新渲染结果下载状态 |