开发者社区> 问答> 正文

Open API 报错 InvalidRegionId: Can not find endpoint to access

调用消息队列 Open API接口,如果报错 InvalidRegionId : Can not find endpoint to access,请检查代码里使用的 regionId 是否正确。

需要注意,代码中涉及到 regionId 的地方有两处。

第一处:

IClientProfile profile = DefaultProfile.getProfile(regionId, accessKey, secretKey);

这里的 regionId 和 MQ Topic所隶属的公网/北京/杭州等等地域信息没有任何关系,它仅仅指的是 API 网关所在区域,目前支持的值有cn-beijing,cn-hangzhou,cn-qingdao,cn-shenzhen,默认是cn-hangzhou。

第二处:

request.setOnsRegionId("regionid");

这里的 regionid 才是 MQ Topic 所隶属的公网/北京/杭州等等地域信息。如何获知各地域的regionid,用户可以调用方法 OnsRegionList 来获取。

关于更多 Open API,请点击查看。

如果问题还未能解决,请联系售后技术支持。

展开
收起
猫饭先生 2017-10-30 09:49:48 2593 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
CUDA MATH API 立即下载
API PLAYBOOK 立即下载
传统企业的“+互联网”-API服务在京东方的实践 立即下载