1. SDK 获取
直接填写以下 POM 的配置,依赖 Open API 的 SDK 即可。
<dependencies>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<optional>true</optional>
<version>3.2.8</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-ons</artifactId>
<version>2.0.0</version>
</dependency>
</dependencies>
2. 公共参数设置
Open API 使用时需要启动 Open API 的客户端,而客户端启动时需要设置接入点和 AccessKey,SecretKey 等参数信息,具体示例如下:
/**
*Open API的接入点,设置为目标Region
*/
String regionId = "XXXXX";
/**
*鉴权使用的AccessKey,由阿里云官网控制台获取
*/
String accessKey = "XXXXXXXXXXXXXXXXX";
/**
*鉴权使用的SecretKey,由阿里云官网控制台获取
*/
String secretKey = "XXXXXXXXXXXXXXXXX";
/*
*通过Open API访问的云产品名称,此处设置为Ons即可
*/
String productName ="Ons";
/**
*对应endPoint接入点的接入点域名
*/
String domain ="ons.XXXXX.aliyuncs.com";
try {
DefaultProfile.addEndpoint(regionId,regionId,productName,domain);
} catch (ClientException e) {
e.printStackTrace();
}
IClientProfile profile= DefaultProfile.getProfile(regionId,accessKey,secretKey);
IAcsClient iAcsClient= new DefaultAcsClient(profile);
参数说明
regionId:指的是 API 的网关所在区域,目前支持的有 cn-beijing,cn-hangzhou,cn-qingdao,cn-shenzhen 等。
accessKey:指的是用户在阿里云服务器管理控制台上获取的 AK。
secretKey:指的是用户在阿里云服务器管理控制台上获得的 SK。
endPointName:接入点名称,同 RegionId 一致即可。
productName:Open API 的产品名称,直接写 Ons 即可。
domain:Open API 的接入点 Domain,规则是ons.${RegionId}.aliyuncs.com,目前 MQ 支持 Open API 的 Region 请参考下表。
区域名称 RegionId Domain 备注
公共云华北2 cn-beijing ons.cn-beijing.aliyuncs.com 使用公共云华北2 Region 的用户建议此接入点
公网 cn-qingdao ons.cn-qingdao.aliyuncs.com 使用公网 Region 的用户建议此接入点
公共云华东1 cn-hangzhou ons.cn-hangzhou.aliyuncs.com 使用公共云华东1 Region 的用户建议此接入点
公共云华东2 cn-shanghai ons.cn-shanghai.aliyuncs.com 使用公共云华东2 Region 的用户建议此接入点
公共云华南1 cn-shenzhen ons.cn-shenzhen.aliyuncs.com 使用公共云华南1 Region 的用户建议此接入点
公共云新加坡 ap-southeast-1 ons.ap-southeast-1.aliyuncs.com 使用新加坡 Region 的用户建议此接入点
金融云华东1 cn-hangzhou-finance ons.cn-hangzhou-finance.aliyuncs.com 使用金融云华东1 Region 的用户建议此接入点
金融云华南1 cn-shenzhen-finance ons.cn-shenzhen-finance.aliyuncs.com 使用金融云华南1 Region 的用户建议此接入点
金融云华东2 cn-shanghai-finance ons.cn-shanghai-finance.aliyuncs.com 使用金融云华东2 Region 的用户建议此接入点
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。