开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS调用api出现问题?

DMS调用api出现问题? dms-enterprise:RegisterUser:2018-11-01;参数:{"RoleNames": "ADMIN", "RegionId": "cn-hangzhou", "Uid": "237116587760566227"}:返回结果:{"Code": "UserNotExist", "Message": "The specified user does not exist in DMS, Please contact Admin to add your account UID into DMS.", "HostId": "dms-enterprise-share.cn-hangzhou.aliyuncs.com", "RequestId": "D094C942-EF9C-5B75-A4EB-31BFACFE4996", "Recommend": "https://api.aliyun.com/troubleshoot?q=UserNotExist&product=dms-enterprise"}

展开
收起
真的很搞笑 2023-07-03 16:49:06 118 0
3 条回答
写回答
取消 提交回答
  • 根据您提供的错误信息,DMS API调用返回了错误消息 "UserNotExist",指定的用户在DMS中不存在。该错误消息表明在DMS中找不到指定的用户。

    这可能是由以下原因导致:

    1. 用户未添加到DMS:DMS需要将用户添加到系统中才能进行相应的操作。如果您尝试使用API调用注册用户,而该用户还未被添加到DMS中,就会收到此错误消息。请确保相关用户已经正确地添加到DMS。

    2. 用户输入错误:请检查API请求参数中的"Uid"是否正确。确保您提供的用户唯一标识符(UID)与实际存在于DMS中的用户匹配。

    3. 权限问题:该错误消息还可能是由于用户缺乏足够的权限来执行特定操作导致的。请确保您提供的用户具有执行该操作所需的权限。

    2023-07-26 14:06:41
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    用户 UID 不存在。由返回结果中的提示可知:"The specified user does not exist in DMS"。需要联系DMS管理员添加该用户 UID。

    用户 Role 权限不足。可能缺少必要的角色权限,如 ADMIN 权限。

    API 接口参数有误。RegionId 和 Uid 参数可能写错了。

    API 接口地址调用错误。需要确认 URL 和 API 定义是否匹配。

    API KEY 鉴权失败。如果使用 API KEY 认证,需要确认 API KEY 是否正确。

    API 版本过低。不同 API 版本的参数可能有差异,建议使用最新版本。

    DMS 系统内部错误。也有可能是DMS系统的Bug或者内部故障。

    具体来说,针对您的情况,建议可以进行以下检查:

    验证用户 UID 是否已添加到DMS系统中
    查看该用户的Role和权限设置
    确认 RegionId 和 Uid 参数是否正确
    验证API地址、接口名称是否正确

    2023-07-23 16:50:36
    赞同 展开评论 打赏
  • “指定用户不存在,根据requestid查看是参数不合法,image.png”,此回答整理自钉群“阿里云DMS数据管理用户交流群”

    2023-07-03 16:57:31
    赞同 展开评论 打赏

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

相关产品

  • 数据管理
  • 热门讨论

    热门文章

    相关电子书

    更多
    Spring Boot2.0实战Redis分布式缓存 立即下载
    CUDA MATH API 立即下载
    API PLAYBOOK 立即下载