
鏡像下載、域名解析、時間同步請點擊 阿里巴巴開源鏡像站
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();
“ 阿里巴巴開源鏡像站 提供全面,高效和穩定的系統鏡像、應用軟件下載、域名解析和時間同步服務。”