You need to enable JavaScript to run this app.
文档中心
数据库传输服务

数据库传输服务

复制全文
下载 pdf
Go SDK
初始化客户端
复制全文
下载 pdf
初始化客户端

DTS Go SDK 支持通过 Session 的方式来初始化客户端。通过 Session 方式创建的 DTS 客户端,底层会实现 HTTP/HTTPS 资源(连接或请求)的复用。当需要初始化多个客户端进行操作时,通过 Session 方式创建可以提升客户端的性能。本文介绍如何通过 Session 的方式来初始化客户端。

前提条件

  • 已下载并安装 DTS Go SDK。具体操作步骤,请参见下载安装 SDK

  • 初始化客户端之前,需确保已获取如下信息:

    • 账号的 Access Key ID(简称 AK)和 Secret Access Key(简称 SK)信息。获取 AKSK 信息的方法,请参见查看 AKSK 信息

    • Region 信息。DTS 支持的 Region,请参见服务地址

初始化客户端

数据库传输服务 DTS 支持两种 AK 和 SK 的配置方式,在验证和测试阶段,您可以在调试 Demo 中配置 AK 和 SK,如果需要发布到生产环境,请在环境变量中配置 AK 和 SK。

注意

在调用中,系统会自动读取配置参数,您在调试代码中配置的 AK 和 SK 优先级高于环境变量配置。

在环境变量中配置 AK 和 SK

请根据您的操作系统选择配置 AK 和 SK 的方式。

  • Linux 或 macOS 操作系统

    请在命令行终端执行以下命令,并传入已准备好的 AK 和 SK。

    export VOLC_ACCESSKEY="ak"
    export VOLC_SECRETKEY="sk"
    
  • Windows 操作系统

    新建系统环境变量,添加环境变量 VOLC_ACCESSKEY 和 VOLC_SECRETKEY,并传入已准备好的 AK 和 SK。

在调试 Demo 中配置 AK 和 SK

该方式有潜在的安全风险,因此在生产环境中,请勿使用该方式配置明文 AK/SK。

每次调用 DTS 相关功能时传入 AK 和 SK 参数,适用于快速验证和测试。

instance := dts_v20221001.NewInstance()
instance.SetCredential(base.Credentials{
        AccessKeyID: "ak",
        SecretAccessKey: "sk",
})
最近更新时间:2024.03.18 21:46:16
这个页面对您有帮助吗?
有用
有用
无用
无用