You need to enable JavaScript to run this app.
文档中心
存储迁移服务

存储迁移服务

复制全文
下载 pdf
DMS 1.0 SDK
Java SDK
复制全文
下载 pdf
Java SDK
本文介绍 Java SDK 的注意事项、安装方式和初始化示例。​
注意事项​
SDK 要求在 JDK 1.7 及以上版本运行。​
SDK 地址​
您可以使用 Java SDK 调用 OpenAPI,关于 Java SDK 地址,请参见 Java SDK。​
安装方式​
建议使用 Maven 构建自己的项目,添加相应模块的依赖,示例如下:​
说明​
建议您使用最新版本的 SDK,最新版本请以 Git 更新为准。​
  1. 在 pom.xml 文件中进行如下配置。​
  • ​
    <dependencyManagement>​
    <dependencies>​
    <dependency>​
    <groupId>com.volcengine</groupId>​
    <artifactId>volcengine-java-sdk-bom</artifactId>​
    <version>0.1.134</version>​
    <type>pom</type>​
    <scope>import</scope>​
    </dependency>​
    </dependencies>​
    </dependencyManagement>​
    ​
  1. 引用 SDK Modules。​
  • ​
    <dependency>​
    <groupId>com.volcengine</groupId>​
    <artifactId>volcengine-java-sdk-dms</artifactId>​
    <version>0.1.134</version>​
    </dependency>​
    ​
配置长期访问凭证​
初始化 SDK 前,您需要先配置长期访问凭证。本章节介绍不同操作系统下配置长期访问凭证的操作步骤。​
​
macOS
Linux
Windows
​
  1. 打开终端并执行以下命令打开文件。 ​
​
nano ~/.bash_profile​
​
  1. 在文件末尾添加 AKSK 信息。 ​
​
export TOS_ACCESS_KEY=AKTPYmI1Z****​
export TOS_SECRET_KEY=T1dJM01UU****​
​
  1. 保存文件并退出。 ​
  1. 执行以下命令生效配置信息。​
​
source ~/.bash_profile​
​
  1. 执行以下命令验证配置信息。​
​
echo $TOS_ACCESS_KEY ​
echo $TOS_SECRET_KEY​
​
  • 如果配置成功,则返回如下示例:​
​
AKTPYmI1Z**** ​
T1dJM01UU****​
​
​
​
初始化示例​
​
import com.volcengine.ApiClient;​
import com.volcengine.ApiException;​
import com.volcengine.sign.Credentials;​
import com.volcengine.dms.model.ListDataMigrateTaskRequest;​
import com.volcengine.dms.model.ListDataMigrateTaskResponse;​
​
public class TestDMS {​
public static void main(String[] args)throws Exception {​
String ak = System.getenv("AK");​
String sk = System.getenv("SK");​
String region = "the region your target bucket in";​
​
ApiClient apiClient = new ApiClient()​
.setCredentials(Credentials.getCredentials(ak,sk))​
.setRegion(region);​
DmsApi dmsApi = new DmsApi(apiClient);​
ListDataMigrateTaskRequest request = new ListDataMigrateTaskRequest();​
request.setOffset(0);​
request.setLimit(10);​
​
try {​
ListDataMigrateTaskResponse response = dmsApi.listDataMigrateTask(request);​
System.out.println(response);​
} catch (ApiException e) {​
System.out.println(e.getResponseBody());​
}​
}​
}​
​
​
最近更新时间:2026.01.27 18:52:32
这个页面对您有帮助吗?
有用
有用
无用
无用