本文介绍 Go SDK 的注意事项、安装方式和初始化示例。
service
目录下的文件,这些文件都是由代码生成器自动创建的。您可以使用 Go SDK 调用 OpenAPI,关于 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) }