} catch (ClientException e) { log.error("初始化SDK 异常", e); e.printStackTrace(); } catch (ClientException e) { log.error("发送异常"); e.printStackTrace();
public AliSmsService(String accessKeyId, String accessKeySecret) { try { //初始化ascClient,暂时不支持多region(请勿修改) profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret); DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Dysmsapi", "dysmsapi.aliyuncs.com"); } catch (ClientException e) { e.printStackTrace(); } }
public AliSmsService(String accessKeyId, String accessKeySecret) { try { //初始化ascClient,暂时不支持多region(请勿修改) profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret); DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Dysmsapi", "dysmsapi.aliyuncs.com"); } catch (ClientException e) { e.printStackTrace(); } }
private CreateInstanceResponse sampleCreateInstanceResponse(String regionId, CreateInstanceRequest createInstanceRequest) { if (regionId == null) regionId = EcsServiceImpl.regionIdCnHangzhou; IAcsClient client = acqIAcsClient(regionId); try { CreateInstanceResponse response = client.getAcsResponse(createInstanceRequest); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
private DescribeImagesResponse sampleDescribeImagesResponse(String regionId, DescribeImagesRequest describeImagesRequest) { if (regionId == null) regionId = EcsServiceImpl.regionIdCnHangzhou; IAcsClient client = acqIAcsClient(regionId); try { DescribeImagesResponse response = client.getAcsResponse(describeImagesRequest); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
private DescribeRegionsResponse sampleDescribeRegionsResponse(DescribeRegionsRequest describe) { IAcsClient client = acqIAcsClient(EcsServiceImpl.regionIdCnHangzhou); try { DescribeRegionsResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
private DescribeInstanceTypesResponse getInstanceTypes(DescribeInstanceTypesRequest describe, String regionId) { IAcsClient client = acqIAcsClient(regionId); try { DescribeInstanceTypesResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
private DescribeZonesResponse getZones(DescribeZonesRequest describe, String regionId) { IAcsClient client = acqIAcsClient(regionId); try { DescribeZonesResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
/** * 分配ecs公网ip * * @param allocatePublicIpAddressRequest * @return */ private AllocatePublicIpAddressResponse sampleAllocatePublicIpAddress(AllocatePublicIpAddressRequest allocatePublicIpAddressRequest) { IAcsClient client = acqIAcsClient(EcsServiceImpl.regionIdCnHangzhou); try { AllocatePublicIpAddressResponse response = client.getAcsResponse(allocatePublicIpAddressRequest); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
/** * 查询阿里云镜像 * * @param describe * @param regionId * @return */ private DescribeImagesResponse getImages(DescribeImagesRequest describe, String regionId) { IAcsClient client = acqIAcsClient(regionId); try { DescribeImagesResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
/** * 停止ecs * * @param regionId * @param describe * @return */ private StopInstanceResponse sampleStopInstanceResponse(String regionId, StopInstanceRequest describe) { if (regionId == null) regionId = regionIdCnHangzhou; IAcsClient client = acqIAcsClient(regionId); try { StopInstanceResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
/** * 查询阿里云Vpc网络 * * @param describe * @param regionId * @return */ private DescribeVpcsResponse sampleDescribeVpcsResponse(DescribeVpcsRequest describe, String regionId) { IAcsClient client = acqIAcsClient(regionId); try { DescribeVpcsResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
/** * 查询安全组 * * @param describe * @param regionId * @return */ private DescribeSecurityGroupsResponse sampleDescribeSecurityGroupsResponse(DescribeSecurityGroupsRequest describe, String regionId) { IAcsClient client = acqIAcsClient(regionId); try { DescribeSecurityGroupsResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
/** * 重启ecs * * @param regionId * @param describe * @return */ private RebootInstanceResponse sampleRebootInstanceResponse(String regionId, RebootInstanceRequest describe) { if (regionId == null) regionId = regionIdCnHangzhou; IAcsClient client = acqIAcsClient(regionId); try { RebootInstanceResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
/** * 修改ecs属性 * * @param regionId * @param describe * @return */ private ModifyInstanceAttributeResponse sampleModifyInstanceAttributeResponse(String regionId, ModifyInstanceAttributeRequest describe) { if (regionId == null) regionId = regionIdCnHangzhou; IAcsClient client = acqIAcsClient(regionId); try { ModifyInstanceAttributeResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
/** * 启动ecs * * @param regionId * @param describe * @return */ private StartInstanceResponse sampleStartInstanceResponse(String regionId, StartInstanceRequest describe) { if (regionId == null) regionId = regionIdCnHangzhou; IAcsClient client = acqIAcsClient(regionId); try { StartInstanceResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
/** * 查询阿里云VSwitches * * @param describe * @param regionId * @return */ private DescribeVSwitchesResponse sampleDescribeVSwitchesResponse(DescribeVSwitchesRequest describe, String regionId) { IAcsClient client = acqIAcsClient(regionId); try { DescribeVSwitchesResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
/** * 查询ecs状态 * * @param regionId * @param describe * @return */ private DescribeInstanceStatusResponse sampleDescribeInstanceStatusResponse(String regionId, DescribeInstanceStatusRequest describe) { if (regionId == null) regionId = regionIdCnHangzhou; IAcsClient client = acqIAcsClient(regionId); try { DescribeInstanceStatusResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
private DescribeInstancesResponse sampleDescribeInstancesResponse(String regionId, DescribeInstancesRequest describe, boolean finance) { if (regionId == null) regionId = regionIdCnHangzhou; IAcsClient client; if (finance) { client = acqIAcsFinanceClient(regionId); } else { client = acqIAcsClient(regionId); } try { DescribeInstancesResponse response = client.getAcsResponse(describe); return response; } catch (ServerException e) { e.printStackTrace(); return null; } catch (ClientException e) { e.printStackTrace(); return null; } }
protected IAcsClient getClient(String accessKey, String accessSecret) { DefaultProfile profile = DefaultProfile.getProfile(getRegion(), accessKey, accessSecret); try { DefaultProfile.addEndpoint(getEndpoint(), getRegion(), PRODUCTNAME, getEndpoint()); } catch (ClientException e) { e.printStackTrace(); } IAcsClient client = new DefaultAcsClient(profile); return client; } }