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
19
Source : Aliyun.java
with Apache License 2.0
from XiaoMi
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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