天天看點

通過 Maven 依賴使用DBS JAVA SDK

通過 Maven 依賴使用DBS JAVA SDK

鏡像下載下傳、域名解析、時間同步請點選

阿裡巴巴開源鏡像站

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();           
提供全面,高效和穩定的系統鏡像、應用軟體下載下傳、域名解析和時間同步服務。”