获取用于登录实例的临时账号和临时密码

临时密码的有效时间为1小时,若使用 STS 方式请求时,临时密码的有效时间等同于本次请求 STS Token 的有效时间。

  • 使用通过主账号获取的临时 Token 登录实例的权限等同于主账号使用用户名和密码登录实例的权限。
  • 使用通过子账号获取的临时 Token 登录实例的权限等同于子账号使用用户名和密码登录实例的权限。
  • 使用 STS 方式获取的临时 Token 登录实例的权限等同于 STS Token 的权限。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
InstanceId String cri-kmsiwlxxdcvaduwb

仓库实例ID

RegionId String cn-shanghai

地区

返回数据

名称 类型 示例值 描述
IsSuccess Boolean true

是否成功

Code String success

返回值

RequestId String E069EB86-E6AD-4A98-ADDE-0E993390239A

请求ID

TempUsername String temp_user_cr

用于登录 Registry 的用户名

AuthorizationToken String shaunadadakks:uuczxnjcyeyhdjadkkajsjdjadhyucb

用于登录 Registry 的密码

ExpireTime Long 1571242083000

临时 Token 的过期时间戳,单位为 ms

示例

请求示例

http(s)://[Endpoint]/?Action=GetAuthorizationToken
&InstanceId=cri-kmsiwlxxdcvaduwb
&RegionId=cn-shanghai
&<公共请求参数>

正常返回示例

XML 格式

<AuthorizationToken>shaunadadakks:uuczxnjcyeyhdjadkkajsjdjadhyucb</AuthorizationToken>
<Code>success</Code>
<ExpireTime/>
<IsSuccess>true</IsSuccess>
<RequestId>E069EB86-E6AD-4A98-ADDE-0E993390239A</RequestId>
<TempUsername>temp_user_cr</TempUsername>

JSON 格式

{
    "AuthorizationToken": "shaunadadakks:uuczxnjcyeyhdjadkkajsjdjadhyucb",
    "Code": "success",
    "ExpireTime": "1571242083000",
    "IsSuccess": "true",
    "RequestId": "E069EB86-E6AD-4A98-ADDE-0E993390239A",
    "TempUsername": "temp_user_cr"
}

错误码

访问错误中心查看更多错误码。