243
微信
接入指南__Open API_消息队列 MQ-阿里云
本文档介绍 MQ Open API 的接入步骤以及注意事项,包含 SDK 的获取,以及初始化参数的设置。
1. SDK 获取
公测期间,MQ Open API 的 SDK 获取方法有2种,一种是下载 SDK 源码,编译后加入到本地的 Maven 仓库中,另一种是下载打包好的 Jar 包,直接导入工程中。
下载 SDK 源码:下载链接
<dependencies>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-ons</artifactId>
<version>1.2.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>2.2.0</version>
</dependency>
</dependencies>
注意:由于公测期间 aliyun-java-sdk-ons 的 lib 目前还没有部署到软件仓库中,所以是从官网上下载 SDK 到本地,编译部署到本地的软件仓库中。
下载 Jar 包:SDK Jar 包下载链接
<dependencies>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>2.2.0</version>
</dependency>
</dependencies>
其中 aliyun-java-sdk-ons 的 Jar 包是从官网上下载 SDK 到本地。
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 的用户建议此接入点 |
公共云华北1 | cn-qingdao | ons.cn-qingdao.aliyuncs.com | 使用公共云华北1 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 的用户建议此接入点 |
金融云华东1 | cn-hangzhou-finance | ons.cn-hangzhou-finance.aliyuncs.com | 使用金融云华东1 Region 的用户建议此接入点 |
最后更新:2016-11-23 16:04:19
上一篇:
历史版本__Open API_消息队列 MQ-阿里云
下一篇:
公共术语__Open API_消息队列 MQ-阿里云
镜像管理__控制台使用指南_批量计算-阿里云
删除域名接口__域名管理接口_Open API_HTTPDNS-阿里云
HTTPS证书报错__错误说明_API 网关-阿里云
删除创建/删除失败的库__数据库管理_开放API_分布式关系型数据库 DRDS-阿里云
云盾反入侵__产品简介_Web 应用防火墙-阿里云
企业邮箱Foxmail 6.5的POP3/IMAP协议设置方法__客户端使用_邮箱常见问题_企业邮箱-阿里云
如何申请备案服务号?__产品验证_备案流程_备案-阿里云
获取主域名名称__域名管理接口_API文档_云解析-阿里云
绑定服务器__购买指导_服务器安全(安骑士)-阿里云
STS__操作事件(Event)样例_用户指南_操作审计-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云