全部产品
数据传输服务DTS

购买同步实例

更新时间:2017-08-18 13:55:38   分享:   

描述

用户可以调用这个接口购买数据同步实例,实例购买成功后,需要调用配置同步实例的接口进行实例配置。
如果同步实例为按量付费实例,那么只有调用配置接口,且成功启动实例后,才会开始计费。

请求参数

参数名称 数据类型 是否必须 参数说明
Action String 系统默认参数,这个接口的接口定义,取值为:CreateSynchronizationJob
SourceRegion String 同步源实例所在的地域,取值包括:
cn-hangzhou : 公有云杭州、cn-shanghai: 公有云上海、cn-qingdao : 公有云青岛、cn-beijing : 公有云北京、cn-zhangbei: 公有云张北、cn-shenzhen:公有云深圳、cn-hongkong:公有云香港、ap-southeat-1:公有云新加坡、us-west-1:公有云美西、us-east-1:公有云美东、me-east-1: 公有云迪拜、en-central-1:公有云法兰克福、cn-hangzhou-finance: 金融云杭州、cn-qingdao-finance:金融云青岛、cn-shanghai-finance:金融云上海、cn-shenzhen-finance:金融云深圳
SourceEndpoint.InstanceType String 同步源实例类型,取值为:RDS,默认取值为:RDS
DestinationRegion String 同步目标实例所在的区域,取值包括:
cn-hangzhou : 公有云杭州、cn-shanghai: 公有云上海、cn-qingdao : 公有云青岛、cn-beijing : 公有云北京、cn-zhangbei: 公有云张北、cn-shenzhen:公有云深圳、cn-hongkong:公有云香港、ap-southeat-1:公有云新加坡、us-west-1:公有云美西、us-east-1:公有云美东、me-east-1: 公有云迪拜、en-central-1:公有云法兰克福、cn-hangzhou-finance: 金融云杭州、cn-qingdao-finance:金融云青岛、cn-shanghai-finance:金融云上海、cn-shenzhen-finance:金融云深圳
DestinationEndpoint.InstanceType String 同步目标实例类型,取值包括:RDS、MaxCompute、Datahub、AnalyticDB,默认取值为:RDS
NetworkType String 当进行跨地域同步时,使用的数据传输网络类型。取值包括:Internet、Intranet。默认取值为:Internet
SynchronizationJobClass String 同步实例规格,取值包括:micro、small、medium、large,默认取值为:small
PayType String 付费类型,取值包括:
Postpaid : 后付费类型,Prepaid:预付费类型
Period String 如果付费类型为预付费,那么这个参数指定购买实例为包年实例还是包月实例,取值包括:
Year : 包年, Month: 包月
UsedTime String 如果付费类型为预付费,那么这个参数为购买的时长(月数),可按需传入1,2,3 等参数
ClientToken String 任意字符串,用于保证请求幂等性

返回参数

参数名称 数据类型 参数说明
SynchronizationJobId String 同步实例ID,唯一识别这个同步实例

示例

下面简单演示通过JAVA SDK 购买同步实例的示例:

  1. public class DataSyncTest {
  2. public String createSyncJob(DefaultAcsClient client) {
  3. CreateSynchronizationJobRequest request = new CreateSynchronizationJobRequest();
  4. request.setSourceRegion("cn-hangzhou");
  5. request.setDestRegion("cn-hangzhou");
  6. request.setSynchronizationJobClass("micro");
  7. request.setPayType("Postpaid");
  8. request.setClientToken("createsyncjob_1");
  9. CreateSynchronizationJobResponse response = new CreateSynchronizationJobResponse();
  10. try {
  11. response = client.getAcsResponse(request);
  12. String DataSyncId = response.getSynchronizationJobId();
  13. System.out.println("Create Synchronization Job Succeed! Synchronization Job Id is "+DataSyncId);
  14. return DataSyncId;
  15. } catch (Exception e) {
  16. // TODO: handle exception
  17. System.out.println("Create Synchronization Job Failed!");
  18. return null;
  19. }
  20. }
本文导读目录
本文导读目录
以上内容是否对您有帮助?