
鏡像下載下傳、域名解析、時間同步請點選
阿裡巴巴開源鏡像站DBS Java SDK主要包括兩個核心包,
aliyun-java-sdk-core
和
aliyun-java-sdk-dbs
, 其中
aliyun-java-sdk-core
的主要作用是為DBS提供Endpoint的自動路由,
liyun-java-sdk-dbs
這個包包含了DBS所有功能的相關類。這2個包的版本号可以選取目前Maven倉庫内的最新版本。
一、Maven配置
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-dbs</artifactId>
<version>1.0.11</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.4.0</version>
</dependency>
二、初始化Client
//profile用來聲明Access Key ID、Access Key Secret以及DBS執行個體的地域資訊
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "accsessKeyId", "accessSecret");
//通過profile初始化一個client對象
IAcsClient client = new DefaultAcsClient(profile);
三、調用建立備份計劃(CreateBackupPlan)的示例
//聲明一個request對象
CreateBackupPlanRequest req = new CreateBackupPlanRequest();
//以下為request的參數設定,例如CreateBackupPlan需要Region、DatabaseType、
//InstanceClass、BackupMethod、Period、UsedTime這幾個參數
req.setRegion("cn-hangzhou");
req.setDatabaseType("MySQL");
req.setInstanceClass("small");
req.setBackupMethod("logical");
req.setPeriod("Month");
req.setUsedTime(1);
//通過client來獲得對應request的響應
CreateBackupPlanResponse response = client.getAcsResponse(req);
//調用response中對應的get方法獲得傳回的參數值,如擷取備份計劃ID
String backupPlanId=response.getBackupPlanId();
“ 提供全面,高效和穩定的系統鏡像、應用軟體下載下傳、域名解析和時間同步服務。”