更新时间:2018-06-26 10:56
您可以基于阿里云 SDK 通过编写代码的方式调用阿里云 API,进而实现对阿里云产品和服务的灵活部署和快速操作。
注意:使用过程中您会需要 AccessKey。您可以在 云账号 AccessKey 管理页面 创建并管理 AccessKey。
从 Github 上下载源代码:https://github.com/aliyun/aliyun-openapi-java-sdk/tree/master/aliyun-java-sdk-cds
<dependencies>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<optional>true</optional>
<version>3.7.1</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-cds</artifactId>
<version>1.8.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>
public static void main(String args[]) {
System.setProperty("sun.net.client.defaultConnectTimeout", "10000");
System.setProperty("sun.net.client.defaultReadTimeout", "10000");
try {
DefaultProfile.addEndpoint("cn-beijing", "cn-beijing", "Cds", "cds.cn-beijing.aliyuncs.com");
} catch (ClientException e) {
e.printStackTrace();
}
IClientProfile profile = DefaultProfile.getProfile("cn-beijing", "inputYourAccessKeyID", "inputYourAccessKeySecret");
IAcsClient client = new DefaultAcsClient(profile);
GetJobRequest getJobRequest = new GetJobRequest();
try {
getJobRequest.setAcceptFormat(FormatType.JSON);
getJobRequest.setJobName("test");
getJobRequest.setMethod(MethodType.GET);
GetJobResponse getJobResponse = client.getAcsResponse(getJobRequest);
Assert.assertEquals("test",getJobRequest.getJobName());
} catch (ServerException e) {
e.printStackTrace();
Assert.fail();
} catch (ClientException e) {
e.printStackTrace();
Assert.fail();
}
}
在文档使用中是否遇到以下问题
更多建议
匿名提交