帐密报错“The username or password is wrong.”
问题现象
获取Token时出现“The username or password is wrong.”。
请确认近期华为云帐号是否有升级为华为帐号。当前,如果您通过华为帐号入口登录华为云帐号,就会指引升级。
华为云帐号若已升级为华为帐号,将不支持获取帐号Token。建议您创建一个IAM帐户,使用IAM帐户获取Token。
步骤1:创建IAM帐户
- 登录华为云控制台,在右上角用户名处选择“统一身份认证”。
图1 统一身份认证
- 单击“创建用户”,并设置IAM帐户的用户名、密码,创建IAM用户。
图2 创建用户
图3 设置用户名、密码
- 给子帐户赋予admin权限。
图4 设置用户组
步骤2:使用IAM帐户获取Token
以获取华北-北京四(cn-north-4)区域的Token为例,详细介绍请参见视频帮助 > 快速入门。
username、domainname、project name可登录控制台“我的凭证 > API凭证”页面获取。password为用户密码。
POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens Request Header: Content-Type: application/json Request Body: { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", //子帐户名称 "password": "********", //子帐户密码 "domain": { "name": "domainname" //主帐户名称 } } } }, "scope": { "project": { "name": "project name" //区域名称,如cn-north-4 } } } }
Token认证鉴权类 所有常见问题
more