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

临时密码的有效时间为1小时,若使用STS方式请求时,临时密码的有效时间等同于本次请求STS Token的有效时间。关于临时Token登录实例的权限说明如下:

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

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String GetAuthorizationToken

系统规定参数。取值:GetAuthorizationToken。

InstanceId String cri-kmsiwlxxdcv****

实例ID

RegionId String cn-shanghai

地区ID

返回数据

名称 类型 示例值 描述
AuthorizationToken String shaunadadakks:uuczxnjcyeyhdjadkkajsjd****

用于登录Registry的密码

Code String success

返回值

ExpireTime Long 1571242083000

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

IsSuccess Boolean true

是否调用API成功,取值:

  • true:调用API成功
  • false:调用API失败
RequestId String E069EB86-E6AD-4A98-ADDE-0E993390239A

请求ID

TempUsername String temp_user_cr

用于登录Registry的用户名

示例

请求示例

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

正常返回示例

XML格式

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

JSON格式

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

错误码

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