开发者社区> 问答> 正文

如何购买同步实例



描述


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

请求参数

参数名称数据类型是否必须参数说明
ActionString系统默认参数,这个接口的接口定义,取值为:CreateSynchronizationJob
SourceRegionString同步源实例所在的地域,取值包括: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.InstanceTypeString同步源实例类型,取值为:RDS,默认取值为:RDS
DestinationRegionString同步目标实例所在的区域,取值包括: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.InstanceTypeString同步目标实例类型,取值包括:RDS、MaxCompute、Datahub、AnalyticDB,默认取值为:RDS
NetworkTypeString当进行跨地域同步时,使用的数据传输网络类型。取值包括:Internet、Intranet。默认取值为:Internet
SynchronizationJobClassString同步实例规格,取值包括:micro、small、medium、large,默认取值为:small
PayTypeString付费类型,取值包括:Postpaid : 后付费类型,Prepaid:预付费类型
PeriodString如果付费类型为预付费,那么这个参数指定购买实例为包年实例还是包月实例,取值包括:Year : 包年, Month: 包月
UsedTimeString如果付费类型为预付费,那么这个参数为购买的时长(月数),可按需传入1,2,3 等参数
ClientTokenString任意字符串,用于保证请求幂等性


返回参数

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


示例


下面简单演示通过JAVA SDK 购买同步实例的示例: public class DataSyncTest {
    public String createSyncJob(DefaultAcsClient client) {
        CreateSynchronizationJobRequest request = new CreateSynchronizationJobRequest();
        request.setSourceRegion("cn-hangzhou");
        request.setDestRegion("cn-hangzhou");
        request.setSynchronizationJobClass("micro");
        request.setPayType("Postpaid");
        request.setClientToken("createsyncjob_1");
        CreateSynchronizationJobResponse response = new CreateSynchronizationJobResponse();
        try {
            response = client.getAcsResponse(request);
            String DataSyncId  = response.getSynchronizationJobId();
            System.out.println("Create Synchronization Job Succeed! Synchronization Job Id is "+DataSyncId);
            return DataSyncId;
        } catch (Exception e) {
            // TODO: handle exception
            System.out.println("Create Synchronization Job Failed!");
            return null;
        }    
    }

展开
收起
云栖大讲堂 2017-10-31 16:30:14 1529 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
ECS云磁盘热迁移 立即下载
电商平台的资源开通及数据迁移篇 立即下载
ECS块储存产品全面解析 立即下载