DMS调用api出现问题?[阿里云数据管理DMS]

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”}

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 根据您提供的错误信息,DMS API调用返回了错误消息 “UserNotExist”,指定的用户在DMS中不存在。该错误消息表明在DMS中找不到指定的用户。

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

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

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

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

  2. 用户 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地址、接口名称是否正确

  3. “指定用户不存在,根据requestid查看是参数不合法,”,此回答整理自钉群“阿里云DMS数据管理用户交流群”