You need to enable JavaScript to run this app.
导航
Go SDK
最近更新时间:2024.10.30 10:16:31首次发布时间:2024.10.30 10:16:31

本文介绍 Go SDK 的注意事项、安装方式和初始化示例。

注意事项

  • 推荐使用的 Go 版本为 1.12 及以上,最低要求为 1.5 版本。
  • 请勿修改 service 目录下的文件,这些文件都是由代码生成器自动创建的。
  • 建议使用 go mod 方式进行依赖管理。

SDK 地址

您可以使用 Go SDK 调用 OpenAPI,关于 Go SDK 地址,请参见 Go SDK

安装 Go SDK

DMS Go SDK 使用 go mod 进行管理,如果本地工程没有初始化 go mod,您可以运行以下命令初始化 go mod。

go mod init example

在本地初始化 go mod 后,运行以下命令安装最新版 SDK。

go get -u github.com/volcengine/volcengine-go-sdk

初始化示例

func main() {
    var (
       ak     string
       sk     string
       region string
       config *volcengine.Config
       sess   *session.Session
       client *dms.DMS
    )
    ak = "your ak"
    sk = "your sk"
    region = "the region your target bucket in"
    config = volcengine.NewConfig().
       WithCredentials(credentials.NewStaticCredentials(ak, sk, "")).
       WithRegion(region)

    sess, _ = session.NewSession(config)
    client = dms.New(sess)
    
    // 列举迁移任务
    resp, err := client.ListDataMigrateTask(&dms.ListDataMigrateTaskInput{})
    if err != nil {
       panic(err)
    }
    fmt.Println(resp)
}