售前咨询 95187转1

环境准备

JAVA6+

SDK 下载

通过以下地址查询下载最新版本SDK:https://oss.sonatype.org/#nexus-search;gav~com.aliyun~aliyun-java-sdk-*~~~

从Github上下载源代码:https://github.com/aliyun/aliyun-openapi-java-sdk/

SDK 安装

通过maven进行安装
添加maven库

<repositories>
        <repository>
                <id>sonatype-nexus-staging</id>
                <name>Sonatype Nexus Staging</name>
                <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
                <releases>
                        <enabled>true</enabled>
                </releases>
                <snapshots>
                        <enabled>true</enabled>
                </snapshots>
        </repository>
</repositories>

添加jar包

<dependencies>
        <dependency>
                <groupId>com.aliyun</groupId>
                <artifactId>aliyun-java-sdk-[产品缩写]</artifactId>
                <version>[版本号]</version>
        </dependency>
//举例
        <dependency>
                <groupId>com.aliyun</groupId>
                <artifactId>aliyun-java-sdk-ecs</artifactId>
                <version>2.1.6</version>
        </dependency>
</dependencies>

//下载SDK源代码后,在pom.xml文件中获取各产品最新SDK版本号。

一个简单的 API 调用示例

public void sample() {
        DescribeInstancesRequest describe = new DescribeInstancesRequest();
        IClientProfile profile
        = DefaultProfile.getProfile("cn-hangzhou", "<your accessKey>",
        "<your accessSecret>");
        IAcsClient client = new DefaultAcsClient(profile);
        try {
                DescribeInstancesResponse response
                = client.getAcsResponse(describe);
        }catch (ServerException e) {
                e.printStackTrace();
        }
        catch (ClientException e) {
                e.printStackTrace();
        }
}

使用提示

请先确保您拥有一对访问阿里云API的钥匙,AccessKey和AccessSecret(点击这里创建和管理您的AccessKey)。需要注意的是AccessSecret相当于您的登录口令,拥有该账号完全的权限,请妥善保管,不要被第三方知晓。

Region是您购买的阿里云服务所处的地理位置。RegionId是SDK需要的全局参数,您在选择地域的时候首先应该考虑的是业务就近原则,同时,不同地域间是隔离的,在不同地域做适当的灾备也是推荐的。

包名称规则:
请求类名称空间:Aliyun.Api.[PPP].[PPP][yyyymmdd].Request
响应类命名空间:Aliyun.Api.[PPP].[PPP][yyyymmdd].Response
[PPP]为产品名称缩写大写;[yyyymmdd]为API版本号

下面以负载均衡 API 2014-05-15版为例,SLB对应产品名称,20140515对应调用的API版本。
请求类名称空间:Aliyun.Api.SLB.SLB20140515.Request
响应类名称空间:Aliyun.Api.SLB.SLB20140515.Response

点击查看更多JAVA SDK的使用提示>>

查看 API

安装SDK后,您可以通过调用API来访问、管理阿里云产品,以下是阿里云开放的API的产品,选择产品查看产品API详细说明。

弹性计算
云服务器 ECS
弹性伸缩
数据库
云数据库 RDS
表格存储
存储与CDN
对象存储 OSS
CDN
网络
负载均衡
专有网络 VPC
应用服务
日志服务
媒体转码
API 网关
域名与网站(万网)
云解析
管理与监控
密钥管理服务 KMS

License

licensed under the Apache License 2.0:https://www.apache.org/license/