DBS Java SDK主要包括两个核心包,aliyun-java-sdk-core 和 aliyun-java-sdk-dbs, 其中aliyun-java-sdk-core的主要作用是为DBS提供Endpoint的自动路由,aliyun-java-sdk-dbs 这个包包含了DBS所有功能的相关类。这2个包的版本号可以选取当前Maven仓库内的最新版本。
Maven配置
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-dbs</artifactId>
<version>1.0.27</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();
在文档使用中是否遇到以下问题
更多建议
匿名提交