更新时间:2026-01-08 GMT+08:00
获取Token
Token是系统颁发给IAM用户的访问令牌,承载用户的身份、权限等信息。Token的有效期为24小时,建议进行缓存,避免频繁调用。无论是否重新获取Token,在有效期内的Token始终有效。使用Token前请确保Token离过期有足够的时间,防止调用API的过程中Token过期导致调用API失败。获取Token的方式如下:
使用Cloud CLI获取Token
cloud IAM KeystoneCreateUserTokenByPassword --cli-region=${regionName} --auth.identity.methods.1="password" --auth.identity.password.user.name=${IAM用户名} --auth.identity.password.user.password=${IAM用户密码} --auth.identity.password.user.domain.name=${IAM用户所属账号名} --auth.scope.domain.name=${IAM用户所属账号名} --cli-output=tsv --cli-query="response_header.X-Subject-Token[0]" 调用成功后,返回结果即为Token值。