阅读368 返回首页    go 魔兽


删除授权__资源授权接口_Open API_消息队列 MQ-阿里云

本文介绍 OnsEmpowerDelete 接口,调用该接口可以对已经创建的授权关系进行删除,以解除之前创建的跨账号访问资源的权限。

1. 使用场景

在创建授权后,如果需要解除跨账号的 Topic 访问权限,Owner 账号可以调用该接口解除。

注意事项:

  • 调用方必须是资源的 Owner 账号。
  • 需要删除的授权信息必须存在。

2. 请求参数列表

名称 类型 是否必须 描述
OnsRegionId String 当前查询 MQ 所在区域,可以通过 OnsRegionList 方法获取
OnsPlatform String 该请求来源,默认是从 POP 平台
PreventCache Long 用于 CSRF 校验,设置为系统当前时间即可
EmpowerUser Long 授权的目标用户 User ID,支持子账号 ID
Topic String 授权的目标 Topic,该 Topic 必须是当前用户所有

3. 返回参数列表

名称 类型 描述
RequestId String 为公共参数,每个请求独一无二
HelpUrl String 帮助链接

4. 相关 API

  • OnsEmpowerCreate:创建授权接口
  • OnsEmpowerList:查看授权信息接口

5. 使用示例

调用示例

  1. public static void main(String []args) {
  2. public static void main(String []args) {
  3. String regionId = "cn-hangzhou";
  4. String accessKey = "XXXXXXXXXXXXXXXXX";
  5. String secretKey = "XXXXXXXXXXXXXXXXX";
  6. String endPointName ="cn-hangzhou";
  7. String productName ="Ons";
  8. String domain ="ons.cn-hangzhou.aliyuncs.com";
  9. /**
  10. *根据自己需要访问的区域选择Region,并设置对应的接入点
  11. */
  12. try {
  13. DefaultProfile.addEndpoint(endPointName,regionId,productName,domain);
  14. } catch (ClientException e) {
  15. e.printStackTrace();
  16. }
  17. IClientProfile profile= DefaultProfile.getProfile(regionId,accessKey,secretKey);
  18. IAcsClient iAcsClient= new DefaultAcsClient(profile);
  19. OnsEmpowerDeleteRequest request = new OnsEmpowerDeleteRequest();
  20. request.setOnsRegionId("cn-qingdao-publictest");
  21. request.setPreventCache(System.currentTimeMillis());
  22. request.setAcceptFormat(FormatType.JSON);
  23. request.setEmpowerUser("16753563236808602");
  24. request.setTopic("topic_for_public_msg_test");
  25. try {
  26. OnsEmpowerDeleteResponse response=iAcsClient.getAcsResponse(request);
  27. System.out.println(response.getRequestId());
  28. } catch (ServerException e) {
  29. e.printStackTrace();
  30. } catch (ClientException e) {
  31. e.printStackTrace();
  32. }
  33. }

最后更新:2016-11-23 16:04:05

  上一篇:go 查看授权__资源授权接口_Open API_消息队列 MQ-阿里云
  下一篇:go 消息重试__最佳实践_消息队列 MQ-阿里云