com.aliyuncs.profile.DefaultProfile

Here are the examples of the java api com.aliyuncs.profile.DefaultProfile taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

144 Examples 7

19 Source : Aliyun.java
with Apache License 2.0
from XiaoMi

/**
 * @author Zheng Xu [email protected]
 */
public clreplaced Aliyun {

    private DefaultProfile profile;

    public Aliyun(String regionId, String accessKey, String secret) {
        profile = DefaultProfile.getProfile(regionId, accessKey, secret);
    }

    public RunInstancesResponse createInstance(RunInstancesRequest request) throws ClientException {
        IAcsClient client = new DefaultAcsClient(profile);
        RunInstancesResponse response = client.getAcsResponse(request);
        return response;
    }

    public DeleteInstanceResponse deleteInstance(String instanceId) throws ClientException {
        IAcsClient client = new DefaultAcsClient(profile);
        DeleteInstanceRequest request = new DeleteInstanceRequest();
        request.setInstanceId(instanceId);
        DeleteInstanceResponse response = client.getAcsResponse(request);
        return response;
    }

    public StartInstanceResponse startInstance(String instanceId) throws ClientException {
        IAcsClient client = new DefaultAcsClient(profile);
        StartInstanceRequest request = new StartInstanceRequest();
        request.setInstanceId(instanceId);
        StartInstanceResponse response = client.getAcsResponse(request);
        return response;
    }

    public StopInstanceResponse stopInstance(String instanceId) throws ClientException {
        IAcsClient client = new DefaultAcsClient(profile);
        StopInstanceRequest request = new StopInstanceRequest();
        request.setInstanceId(instanceId);
        StopInstanceResponse response = client.getAcsResponse(request);
        return response;
    }

    public DescribeInstancesResponse getAllInstances() throws ClientException {
        IAcsClient client = new DefaultAcsClient(profile);
        DescribeInstancesRequest request = new DescribeInstancesRequest();
        DescribeInstancesResponse response = client.getAcsResponse(request);
        return response;
    }
}

19 Source : AbstractRedisEndpoint.java
with Apache License 2.0
from alibaba

protected IAcsClient createIAcsClient(String regionId) {
    DefaultProfile profile = getProfile(regionId, getAccessKey(), getSecretKey());
    return new DefaultAcsClient(profile);
}

17 Source : FlavorTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void getFlavor() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DescribeInstanceTypesRequest request = new DescribeInstanceTypesRequest();
    request.setRegionId("cn-hangzhou");
    try {
        DescribeInstanceTypesResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

17 Source : InitObject.java
with Apache License 2.0
from liusCoding

public static DefaultAcsClient initVodClient(String accessKeyId, String accessKeySecret) throws ClientException {
    // 点播服务接入区域
    String regionId = "cn-shanghai";
    DefaultProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, accessKeySecret);
    DefaultAcsClient client = new DefaultAcsClient(profile);
    return client;
}

17 Source : Test2.java
with Apache License 2.0
from leikui

public static DefaultAcsClient initVodClient(String accessKeyId, String accessKeySecret) {
    // 点播服务接入区域
    String regionId = "cn-shanghai";
    DefaultProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, accessKeySecret);
    DefaultAcsClient client = new DefaultAcsClient(profile);
    return client;
}

17 Source : InitVodClient.java
with Apache License 2.0
from leikui

/**
 * 初始化 vodClient
 * @param accessKeyId
 * @param accessKeySecret
 * @return
 * @throws ClientException
 */
public static DefaultAcsClient initVodClient(String accessKeyId, String accessKeySecret) throws ClientException {
    // 点播服务接入区域
    String regionId = "cn-shanghai";
    DefaultProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, accessKeySecret);
    DefaultAcsClient client = new DefaultAcsClient(profile);
    return client;
}

16 Source : InstanceTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void update() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    DefaultAcsClient client = new DefaultAcsClient(profile);
    ModifyInstanceSpecRequest request = new ModifyInstanceSpecRequest();
    try {
        ModifyInstanceSpecResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

16 Source : InstanceTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void create() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxx", "xxxxx");
    DefaultAcsClient client = new DefaultAcsClient(profile);
    RunInstancesRequest request = new RunInstancesRequest();
    request.setImageId("centos_6_09_64_20G_alibase_20180326.vhd");
    request.setInstanceType("ecs.n1.tiny");
    request.setSecurityGroupId("sg-m5effiy6dveokioud00h");
    request.setVSwitchId("vsw-m5elvlnonmfqfcoc8mktj");
    request.setInstanceName("xjhtest");
    request.setZoneId("cn-qingdao-b");
    request.setInternetChargeType("PayByTraffic");
    try {
        RunInstancesResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

16 Source : InstanceTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void flavorList() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-zhangjiakou", "xxxxx", "xxxxx");
    DefaultAcsClient client = new DefaultAcsClient(profile);
    DescribeResourcesModificationRequest request = new DescribeResourcesModificationRequest();
    request.setRegionId("cn-zhangjiakou");
    request.setResourceId("i-8vbcthzqpmrj0380517v");
    request.setDestinationResource("InstanceType");
    request.setOperationType("Upgrade");
    request.setCores(2);
    request.setMemory(4f);
    try {
        DescribeResourcesModificationResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

16 Source : InstanceTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void updatePrepaid() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    DefaultAcsClient client = new DefaultAcsClient(profile);
    ModifyPrepayInstanceSpecRequest request = new ModifyPrepayInstanceSpecRequest();
    request.setRegionId("cn-hangzhou");
    try {
        ModifyPrepayInstanceSpecResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

16 Source : InstanceTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void query() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-qingdao", "xxxxx", "xxxxx");
    DefaultAcsClient client = new DefaultAcsClient(profile);
    DescribeInstancesRequest request = new DescribeInstancesRequest();
    try {
        DescribeInstancesResponse response = client.getAcsResponse(request);
        System.out.println(JSON.toJSONString(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

16 Source : InstanceTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void createRole() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    CreateRoleRequest request = new CreateRoleRequest();
    request.setRoleName("zhangDeShuai");
    request.setreplacedumeRolePolicyDoreplacedent("{\"Statement\":[{\"Action\":\"sts:replacedumeRole\",\"Effect\":\"Allow\",\"Principal\":{\"RAM\":\"acs:ram::1298452886129592:root\"}}],\"Version\":\"1\"}");
    try {
        CreateRoleResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

16 Source : SmsClient.java
with MIT License
from rexlin600

/**
 * 初始化
 */
private void init() {
    log.info("==>  初始化 SMS instance 开始 ...");
    if (instance == null) {
        synchronized (SmsClient.clreplaced) {
            if (instance == null) {
                DefaultProfile profile = DefaultProfile.getProfile(smsConfig.getRegionId(), smsConfig.getAccessKey(), smsConfig.getAccessSecret());
                instance = new DefaultAcsClient(profile);
                log.info("==>  初始化 SMS instance 完成 ...");
            }
        }
    }
}

16 Source : AliyunAssumeRole.java
with Apache License 2.0
from FreddyChen

public Map<String, Object> getOSSCredentials() {
    Map<String, Object> result = new HashMap<>();
    try {
        DefaultProfile profile = DefaultProfile.getProfile(REGION_ID, ACCESS_KEY_ID, ACCESS_KEY_SECRET);
        IAcsClient client = new DefaultAcsClient(profile);
        replacedumeRoleRequest request = new replacedumeRoleRequest();
        request.setSysRegionId(REGION_ID);
        request.setRoleArn(ROLE_ARN);
        request.setRoleSessionName(ROLE_SESSION_NAME);
        request.setDurationSeconds(EXPIRE_TIME);
        replacedumeRoleResponse response = client.getAcsResponse(request);
        replacedumeRoleResponse.Credentials credentials = response.getCredentials();
        if (credentials == null) {
            result.put(KEY_SUCCEED, false);
            result.put(KEY_ERROR_CODE, RetCode.GET_OSS_CREDENTIALS_FAILED.getCode());
            result.put(KEY_ERROR_MSG, "credentials is null");
        } else {
            result.put(KEY_SUCCEED, true);
            result.put(KEY_CREDENTIALS, credentials);
        }
        return result;
    } catch (ClientException e) {
        result.put(KEY_SUCCEED, false);
        result.put(KEY_ERROR_CODE, e.getErrCode());
        result.put(KEY_ERROR_MSG, e.getErrMsg());
    }
    return result;
}

15 Source : InstanceTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void list() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-qingdao", "xxxx", "xxxx");
    DefaultAcsClient client = new DefaultAcsClient(profile);
    DescribeInstancesRequest request = new DescribeInstancesRequest();
    // request.setPageNumber(2);
    // request.setPageSize(100);
    request.setInstanceIds(JSON.toJSONString(Arrays.asList("i-m5e0lghgjbelk9xifr3b")));
    try {
        DescribeInstancesResponse response = client.getAcsResponse(request);
        System.out.println(JSON.toJSONString(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

15 Source : AliYunMsgSender.java
with MIT License
from rememberber

/**
 * 获取阿里云短信发送客户端
 *
 * @return IAcsClient
 */
private static IAcsClient getAliyunIAcsClient() {
    if (iAcsClient == null) {
        synchronized (AliYunMsgSender.clreplaced) {
            if (iAcsClient == null) {
                String aliyunAccessKeyId = App.config.getAliyunAccessKeyId();
                String aliyunAccessKeySecret = App.config.getAliyunAccessKeySecret();
                // 创建DefaultAcsClient实例并初始化
                DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", aliyunAccessKeyId, aliyunAccessKeySecret);
                // 多个SDK client共享一个连接池,此处设置该连接池的参数,
                // 比如每个host的最大连接数,超时时间等
                HttpClientConfig clientConfig = HttpClientConfig.getDefault();
                clientConfig.setMaxRequestsPerHost(App.config.getMaxThreads());
                clientConfig.setConnectionTimeoutMillis(10000L);
                profile.setHttpClientConfig(clientConfig);
                iAcsClient = new DefaultAcsClient(profile);
            }
        }
    }
    return iAcsClient;
}

15 Source : AliSmsTemplate.java
with Apache License 2.0
from matevip

/**
 * 获取默认客户端
 *
 * @return
 */
public IAcsClient getDefaultAcsClient() {
    DefaultProfile profile = DefaultProfile.getProfile(smsProperties.getRegionId(), smsProperties.getAccessKey(), smsProperties.getSecretKey());
    DefaultProfile.addEndpoint(smsProperties.getRegionId(), smsProperties.getProduct(), smsProperties.getDomain());
    // 可自助调整超时时间
    System.setProperty("sun.net.client.defaultConnectTimeout", "10000");
    System.setProperty("sun.net.client.defaultReadTimeout", "10000");
    return new DefaultAcsClient(profile);
}

14 Source : AliyunSMSProvider.java
with Apache License 2.0
from whoiszxl

@Override
public Result sendSingleMessage(String mobile, String templateCode, String params) throws Exception {
    DefaultProfile profile = DefaultProfile.getProfile("default", accessKeyId, accessKeySecret);
    IAcsClient client = new DefaultAcsClient(profile);
    CommonRequest request = new CommonRequest();
    request.setMethod(MethodType.POST);
    request.setDomain(domain);
    request.setVersion("2017-05-25");
    request.setAction("SendSms");
    request.putQueryParameter("RegionId", "default");
    request.putQueryParameter("PhoneNumbers", mobile);
    request.putQueryParameter("SignName", signName);
    request.putQueryParameter("TemplateCode", templateCode);
    request.putQueryParameter("TemplateParam", params);
    try {
        CommonResponse response = client.getCommonResponse(request);
        return Result.success(response);
    } catch (ClientException e) {
        return Result.fail(e.getMessage());
    }
}

14 Source : FlavorTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void getAvailableFlavor() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DescribeAvailableResourceRequest request = new DescribeAvailableResourceRequest();
    request.setRegionId("cn-qingdao");
    request.setIoOptimized("optimized");
    request.setDestinationResource("InstanceType");
    request.setZoneId("cn-qingdao-b");
    try {
        DescribeAvailableResourceResponse acsResponse = client.getAcsResponse(request);
        System.out.println(JSON.toJSONString(acsResponse, SerializerFeature.PrettyFormat));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

14 Source : CloudAccountTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void createAccessKey() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "STS.NT7a244uCmrjY5byVDAwtpBU9", "xxxxx", "CAISgAJ1q6Ft5B2yfSjIr5eCKoiA2api2rCBWxPTnVYRTfhYn4f+2zz2IHBJenJqCOEdsv8wlGhW7f0flq50TZJXSFbDNWDISh+Bt1HPWZHInuDox55m4cTXNAr+Ihr/29CoEIedZdjBe/CrRknZnytou9XTfimjWFrXWv/gy+QQDLItUxK/cCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Et1DMutv/mmpfEt0SO0meXkLFF+97DRbG/dNRpMZtFVNO44fd7bKKp0lQLu0UUr/0n3fcYomiX5o/GWARLkRyCMvvJ9NxjaQZ2I7IzHuteq/zx0PR0v+3Vh14gFcbGiW4/GoABk65dZyZNkpQU3OyqcsAvXx7z7q1iNTkktQNDnaCQyHXos03L3vUz7+WcSqmkakf98oar2cq3MfxnbzPZB0vWCb0l9qEVbZZV7LXuCFvdMU/tSYk0aeCOhoNJXCZIc5F8F8LGF/YNqvz5IB27FLaLynegHt3puGzqQ2OR6f3ppEU=");
    IAcsClient client = new DefaultAcsClient(profile);
    CreateAccessKeyRequest request = new CreateAccessKeyRequest();
    request.setUserName("WeiChen");
    CreateAccessKeyResponse response = client.getAcsResponse(request);
    response.getAccessKey().getAccessKeyId();
    response.getAccessKey().getAccessKeySecret();
}

14 Source : CloudAccountTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void attachRoleToUser() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "STS.NT7a244uCmrjY5byVDAwtpBU9", "xxxxx", "CAISgAJ1q6Ft5B2yfSjIr5eCKoiA2api2rCBWxPTnVYRTfhYn4f+2zz2IHBJenJqCOEdsv8wlGhW7f0flq50TZJXSFbDNWDISh+Bt1HPWZHInuDox55m4cTXNAr+Ihr/29CoEIedZdjBe/CrRknZnytou9XTfimjWFrXWv/gy+QQDLItUxK/cCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Et1DMutv/mmpfEt0SO0meXkLFF+97DRbG/dNRpMZtFVNO44fd7bKKp0lQLu0UUr/0n3fcYomiX5o/GWARLkRyCMvvJ9NxjaQZ2I7IzHuteq/zx0PR0v+3Vh14gFcbGiW4/GoABk65dZyZNkpQU3OyqcsAvXx7z7q1iNTkktQNDnaCQyHXos03L3vUz7+WcSqmkakf98oar2cq3MfxnbzPZB0vWCb0l9qEVbZZV7LXuCFvdMU/tSYk0aeCOhoNJXCZIc5F8F8LGF/YNqvz5IB27FLaLynegHt3puGzqQ2OR6f3ppEU=");
    IAcsClient client = new DefaultAcsClient(profile);
    AttachPolicyToUserRequest request = new AttachPolicyToUserRequest();
    request.setPolicyType("System");
    request.setPolicyName("AdministratorAccess");
    request.setUserName("WeiChen");
    AttachPolicyToUserResponse response = client.getAcsResponse(request);
    response.getRequestId();
}

14 Source : CloudAccountTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void createUser() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "STS.NT7a244uCmrjY5byVDAwtpBU9", "xxxxx", "CAISgAJ1q6Ft5B2yfSjIr5eCKoiA2api2rCBWxPTnVYRTfhYn4f+2zz2IHBJenJqCOEdsv8wlGhW7f0flq50TZJXSFbDNWDISh+Bt1HPWZHInuDox55m4cTXNAr+Ihr/29CoEIedZdjBe/CrRknZnytou9XTfimjWFrXWv/gy+QQDLItUxK/cCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41Et1DMutv/mmpfEt0SO0meXkLFF+97DRbG/dNRpMZtFVNO44fd7bKKp0lQLu0UUr/0n3fcYomiX5o/GWARLkRyCMvvJ9NxjaQZ2I7IzHuteq/zx0PR0v+3Vh14gFcbGiW4/GoABk65dZyZNkpQU3OyqcsAvXx7z7q1iNTkktQNDnaCQyHXos03L3vUz7+WcSqmkakf98oar2cq3MfxnbzPZB0vWCb0l9qEVbZZV7LXuCFvdMU/tSYk0aeCOhoNJXCZIc5F8F8LGF/YNqvz5IB27FLaLynegHt3puGzqQ2OR6f3ppEU=");
    IAcsClient client = new DefaultAcsClient(profile);
    CreateUserRequest request = new CreateUserRequest();
    request.setUserName("WeiChen");
    CreateUserResponse response = client.getAcsResponse(request);
    response.getUser();
}

14 Source : CloudAccount2Test.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void getCustomerList() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    GetCustomerListRequest request = new GetCustomerListRequest();
    GetCustomerListResponse response = client.getAcsResponse(request);
    response.getData();
}

14 Source : CloudAccount2Test.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void queryInstanceBill() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    QueryInstanceBillRequest request = new QueryInstanceBillRequest();
    // request.setOwnerId(1395897310205686L);
    request.setBillingCycle("2020-08");
    QueryInstanceBillResponse response = client.getAcsResponse(request);
    response.getRequestId();
}

14 Source : CloudAccount2Test.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void setResellerUserQuota() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    SetResellerUserQuotaRequest request = new SetResellerUserQuotaRequest();
    request.setOwnerId(1395897310205686L);
    request.setAmount("2000");
    request.setCurrency("CNY");
    SetResellerUserQuotaResponse response = client.getAcsResponse(request);
    response.getRequestId();
}

14 Source : CloudAccount2Test.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void queryResellerUserQuota() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    QueryResellerAvailableQuotaRequest request = new QueryResellerAvailableQuotaRequest();
    request.setOwnerId(1442098325661561L);
    request.sereplacedemCodes("[\"CREDIT_QUOTA_BOOK_ITEM\",\"CREDIT_CONSUME_BOOK_ITEM\"]");
    QueryResellerAvailableQuotaResponse response = client.getAcsResponse(request);
    response.getRequestId();
}

14 Source : CloudAccount2Test.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void changeResellerUserQuota() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    ChangeResellerConsumeAmountRequest request = new ChangeResellerConsumeAmountRequest();
    request.setOwnerId(1442098325661561L);
    request.setAdjustType("decrease");
    request.setAmount("100");
    request.setCurrency("CNY");
    request.setBusinessType("TRUSTEESHIP");
    request.setSource("credit");
    request.setOutBizId("cb3*******40b");
    ChangeResellerConsumeAmountResponse response = client.getAcsResponse(request);
    response.getRequestId();
}

14 Source : AliyunVbrClient.java
with Mozilla Public License 2.0
from vegaops

public DescribeVirtualBorderRoutersResponse.VirtualBorderRouterType getVbr(DescribeVbrRequest describeVbrRequest) {
    DefaultProfile profile = DefaultProfile.getProfile(describeVbrRequest.getRegionId(), describeVbrRequest.getAccessKey(), describeVbrRequest.getSecret());
    IAcsClient clients = new DefaultAcsClient(profile);
    DescribeVirtualBorderRoutersResponse.VirtualBorderRouterType vbrResponse = new DescribeVirtualBorderRoutersResponse.VirtualBorderRouterType();
    DescribeVirtualBorderRoutersRequest request = new DescribeVirtualBorderRoutersRequest();
    List<DescribeVirtualBorderRoutersRequest.Filter> filterList = new ArrayList<DescribeVirtualBorderRoutersRequest.Filter>();
    DescribeVirtualBorderRoutersRequest.Filter filter1 = new DescribeVirtualBorderRoutersRequest.Filter();
    filter1.setKey("VbrId");
    List<String> valueList1 = new ArrayList<String>();
    valueList1.add(describeVbrRequest.getVbrId());
    filter1.setValues(valueList1);
    filterList.add(filter1);
    request.setFilters(filterList);
    try {
        DescribeVirtualBorderRoutersResponse response = clients.getAcsResponse(request);
        if (!CollectionUtils.isEmpty(response.getVirtualBorderRouterSet())) {
            return response.getVirtualBorderRouterSet().get(0);
        }
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
    return vbrResponse;
}

14 Source : SmsUtil.java
with Apache License 2.0
from shengdingbox

public static String SendBatchSms() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>");
    IAcsClient client = new DefaultAcsClient(profile);
    CommonRequest request = new CommonRequest();
    request.setSysMethod(MethodType.POST);
    request.setSysDomain("dysmsapi.aliyuncs.com");
    request.setSysVersion("2017-05-25");
    request.setSysAction("SendBatchSms");
    request.putQueryParameter("RegionId", "cn-hangzhou");
    request.putQueryParameter("PhoneNumberJson", "[\"17600004572\"]");
    request.putQueryParameter("SignNameJson", "[\"蜜蜂追剧\"]");
    request.putQueryParameter("TemplateCode", "SMS_192577214");
    request.putQueryParameter("TemplateParamJson", "[{\"name\":\"code\"}]");
    try {
        CommonResponse response = client.getCommonResponse(request);
        System.out.println(response.getData());
    } catch (ClientException e) {
        e.printStackTrace();
    }
    return null;
}

14 Source : MsmServiceImpl.java
with Apache License 2.0
from liusCoding

/**
 * 发送验证码
 *
 * @param param 验证码
 * @param phone 手机号
 * @return 发送结果
 */
@Override
public boolean send(Map<String, Object> param, String phone) {
    // keyId: LTAI4GLDi5URc75mnamqeXmQ
    // keySecret: 5CKsFn3LmqojuNB5ly5GC38mZIjGDT
    if (StringUtils.isBlank(phone)) {
        return false;
    }
    DefaultProfile profile = DefaultProfile.getProfile("default", "LTAI4GLDi5URc75mnamqeXmQ", "5CKsFn3LmqojuNB5ly5GC38mZIjGDT");
    IAcsClient client = new DefaultAcsClient(profile);
    // 设置相关固定的参数
    CommonRequest request = new CommonRequest();
    // request.setProtocol(ProtocolType.HTTPS);
    request.setSysMethod(MethodType.POST);
    request.setSysDomain("dysmsapi.aliyuncs.com");
    request.setSysVersion("2017-05-25");
    request.setSysAction("SendSms");
    // 设置发送相关的参数
    // 手机号
    request.putQueryParameter("PhoneNumbers", phone);
    // 申请阿里云 签名名称
    request.putQueryParameter("SignName", "我的快易销在线购物网站");
    // 申请阿里云 模板code
    request.putQueryParameter("TemplateCode", "SMS_190277104");
    // 验证码数据,转换json数据传递
    request.putQueryParameter("TemplateParam", JSONObject.toJSONString(param));
    try {
        // 最终发送
        CommonResponse response = client.getCommonResponse(request);
        boolean success = response.getHttpResponse().isSuccess();
        return success;
    } catch (Exception e) {
        e.printStackTrace();
        return false;
    }
}

13 Source : SmsUtil.java
with MIT License
from yunchaoyun

/**
 * @description
 *  	使用阿里云SDK发送短信,为了演示,这里将短信的发送参数全部作为方法参数传入,实际情况可以将部分参数写在配置中
 * @params
 *      regionId         阿里云区域regionId
 *      accessKeyId      主账号AccessKey的ID
 *      accessSecret     账号accesssecret
 *      phoneNo          短信接受手机号
 *      smsSign          短信签名
 *      templateParam    短信参数
 * @return void
 * @author 麻木神
 * @time 2019年12月16日 上午10:34:53
 */
public static void sendAliSms(String regionId, String accessKeyId, String accessSecret, String phoneNo, String smsSign, String templateCode, String templateParam) {
    DefaultProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, accessSecret);
    IAcsClient client = new DefaultAcsClient(profile);
    CommonRequest request = new CommonRequest();
    request.setMethod(MethodType.POST);
    request.setDomain("dysmsapi.aliyuncs.com");
    request.setVersion("2017-05-25");
    request.setAction("SendSms");
    request.putQueryParameter("RegionId", "cn-hangzhou");
    request.putQueryParameter("PhoneNumbers", phoneNo);
    request.putQueryParameter("SignName", smsSign);
    request.putQueryParameter("TemplateCode", templateCode);
    request.putQueryParameter("TemplateParam", templateParam);
    try {
        CommonResponse response = client.getCommonResponse(request);
        log.info("使用阿里云发送短信结果:{}", response.getData());
    } catch (ServerException e) {
        log.error(e.getMessage(), e);
    } catch (ClientException e) {
        log.error(e.getMessage(), e);
    }
}

13 Source : VswitchTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void getVswitch() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DescribeVSwitchesRequest request = new DescribeVSwitchesRequest();
    request.setRegionId("cn-hangzhou");
    request.setVSwitchId("vsw-bp161cqgv28dmxqmoxppw");
    try {
        DescribeVSwitchesResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : VswitchTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void createVswitch() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    CreateVSwitchRequest request = new CreateVSwitchRequest();
    request.setRegionId("cn-hangzhou");
    request.setCidrBlock("172.16.0.0/24");
    request.setVpcId("vpc-bp1f74pu5cjwf3mqc3qdf");
    request.setZoneId("cn-hangzhou-b");
    try {
        CreateVSwitchResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : VswitchTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void deleteVswitch() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>");
    IAcsClient client = new DefaultAcsClient(profile);
    DeleteVSwitchRequest request = new DeleteVSwitchRequest();
    request.setRegionId("cn-hangzhou");
    request.setVSwitchId("vsw-bp1s7iah09jahnw9q1jh8");
    try {
        DeleteVSwitchResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : VpcTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void createVpc() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    CreateVpcRequest request = new CreateVpcRequest();
    request.setRegionId("cn-hangzhou");
    request.setCidrBlock("172.16.0.0/12");
    request.setVpcName("xjhtest");
    try {
        CreateVpcResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : VpcTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void deleteVpc() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DeleteVpcRequest request = new DeleteVpcRequest();
    request.setRegionId("cn-hangzhou");
    request.setVpcId("vpc-bp1r49fu4h2tw0o64lfl6");
    try {
        DeleteVpcResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : VpcTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void getVpc() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DescribeVpcsRequest request = new DescribeVpcsRequest();
    request.setRegionId("cn-hangzhou");
    // request.setVpcId("vpc-bp12yh8vzb6y3vwlk9wof");
    try {
        DescribeVpcsResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : VolumeTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void deleteVolume() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DeleteDiskRequest request = new DeleteDiskRequest();
    request.setRegionId("cn-hangzhou");
    try {
        DeleteDiskResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : VolumeTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void getVolume() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DescribeDisksRequest request = new DescribeDisksRequest();
    request.setRegionId("cn-hangzhou");
    try {
        DescribeDisksResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : VolumeTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void createVolume() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    CreateDiskRequest request = new CreateDiskRequest();
    request.setRegionId("cn-hangzhou");
    try {
        CreateDiskResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : VolumeTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void UnbindVolume() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DetachDiskRequest request = new DetachDiskRequest();
    request.setRegionId("cn-hangzhou");
    try {
        DetachDiskResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : VolumeTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void bindVolume() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    AttachDiskRequest request = new AttachDiskRequest();
    request.setRegionId("cn-hangzhou");
    request.setInstanceId("in-0ssssss");
    request.setDiskId("ss");
    try {
        AttachDiskResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : SlbTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void createSlb() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    CreateLoadBalancerRequest request = new CreateLoadBalancerRequest();
    request.setRegionId("cn-hangzhou");
    try {
        CreateLoadBalancerResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : SlbTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void getSlb() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DescribeLoadBalancersRequest request = new DescribeLoadBalancersRequest();
    try {
        DescribeLoadBalancersResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : SlbTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void deleteSlb() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DeleteLoadBalancerRequest request = new DeleteLoadBalancerRequest();
    request.setRegionId("cn-hangzhou");
    try {
        DeleteLoadBalancerResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : ScGroupTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void getScGroup() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DescribeSecurityGroupsRequest request = new DescribeSecurityGroupsRequest();
    request.setRegionId("cn-hangzhou");
    try {
        DescribeSecurityGroupsResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : ScGroupTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void deleteScGroup() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    DeleteSecurityGroupRequest request = new DeleteSecurityGroupRequest();
    request.setRegionId("cn-hangzhou");
    request.setSecurityGroupId("sg-bp1fg655nh68xyz9");
    try {
        DeleteSecurityGroupResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : ScGroupTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void createScGroup() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    CreateSecurityGroupRequest request = new CreateSecurityGroupRequest();
    request.setRegionId("cn-hangzhou");
    request.setDescription("vegaopsTest");
    request.setSecurityGroupName("xjhtest");
    try {
        CreateSecurityGroupResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : ScGroupRuleTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void deleteScGroupRuleEgress() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    RevokeSecurityGroupEgressRequest request = new RevokeSecurityGroupEgressRequest();
    request.setRegionId("cn-hangzhou");
    try {
        RevokeSecurityGroupEgressResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

13 Source : ScGroupRuleTest.java
with Mozilla Public License 2.0
from vegaops

@Test
@SneakyThrows
public void createScGroupRuleEgress() {
    DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", "xxxxx", "xxxxx");
    IAcsClient client = new DefaultAcsClient(profile);
    AuthorizeSecurityGroupEgressRequest request = new AuthorizeSecurityGroupEgressRequest();
    request.setRegionId("cn-hangzhou");
    request.setSecurityGroupId("sg-xxx");
    request.setIpProtocol("tcp");
    request.setPortRange("2");
    try {
        AuthorizeSecurityGroupEgressResponse response = client.getAcsResponse(request);
        System.out.println(new Gson().toJson(response));
    } catch (ServerException e) {
        e.printStackTrace();
    } catch (ClientException e) {
        System.out.println("ErrCode:" + e.getErrCode());
        System.out.println("ErrMsg:" + e.getErrMsg());
        System.out.println("RequestId:" + e.getRequestId());
    }
}

See More Examples