文档首页/ 自然语言处理 NLP/ 常见问题/ 获取Token失败怎么办?
更新时间:2024-11-14 GMT+08:00
分享

获取Token失败怎么办?

问题原因

Token是用户的访问令牌,承载了用户的身份、权限等信息,用户调用API接口时,需要使用Token进行鉴权。

Token获取失败可能是由于使用非华为云账号获取Token。

解决方案

  • 如果您的华为云账号已升级为华为账号,将不支持获取账号Token,建议您为自己创建一个IAM用户,授予该用户必要的权限,获取IAM用户Token。
    创建IAM用户操作如下,详细操作请见创建IAM用户
    1. 登录华为云控制台,右上角选择账号名称,单击“统一身份认证”

      进入统一身份认证控制台。

      图1 进入统一身份认证
    2. 在统一身份认证服务,左侧导航窗格中,选择“用户”,单击右上方的“创建用户”。
      图2 创建用户
    3. 在“创建用户”页面填写“配置用户基本信息”,然后单击右下角的“下一步”

      “凭证类型>密码”取消勾选“首次登录时重置密码”

      图3 凭证类型
    4. 勾选“admin”,为创建的子账号赋予admin权限。
    5. 单击右下角的“创建用户”

      成功创建IAM用户。

    6. 使用IAM用户获取Token。更多参数说明请参见获取IAM用户Token
  • 如果您是第三方系统用户,直接使用联邦认证的用户名和密码获取Token,系统会提示密码错误。请先在华为云的登录页面,通过“忘记密码”功能,设置华为云账号密码

相关文档