Retrieves a temporary username and password for logging on to an instance.
Operation description
The temporary password is valid for 1 hour. If you use STS to make the request, the validity period of the temporary password equals the validity period of the STS token used in the request.
The permissions granted by a temporary token obtained through an Alibaba Cloud account are the same as those granted when logging on to the instance with the username and password of the Alibaba Cloud account.
The permissions granted by a temporary token obtained through a RAM user are the same as those granted when logging on to the instance with the username and password of the RAM user.
The permissions granted by a temporary token obtained through STS are the same as the permissions of the STS token.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cr:GetAuthorizationToken |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ExpiresInHours |
integer |
No |
The validity period of the temporary credential in hours. Valid values: 1 to 24. When you use STS to call this operation, the actual validity period is the minimum of the STS token validity period and this parameter value. |
1 |
| InstanceId |
string |
Yes |
The repository instance ID. |
cri-kmsiwlxxdcvaduwb |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
E069EB86-E6AD-4A98-ADDE-0E993390239A |
| ExpireTime |
integer |
The expiration timestamp of the temporary token, in milliseconds. |
1571242083000 |
| Code |
string |
The return code. |
success |
| IsSuccess |
boolean |
Indicates whether the operation is successful. |
true |
| TempUsername |
string |
The username used to log on to the registry. |
temp_user_cr |
| AuthorizationToken |
string |
The password used to log on to the registry. |
shaunadadakks:uuczxnjcyeyhdjadkkajsjdjadhyucb |
Examples
Success response
JSON format
{
"RequestId": "E069EB86-E6AD-4A98-ADDE-0E993390239A",
"ExpireTime": 1571242083000,
"Code": "success",
"IsSuccess": true,
"TempUsername": "temp_user_cr",
"AuthorizationToken": "shaunadadakks:uuczxnjcyeyhdjadkkajsjdjadhyucb"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | SystemError | Unknown error. | |
| 403 | NoPrivilege | Access denied for this user. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.