Obtém um nome de usuário e senha temporários para fazer login em uma instância.
Descrição da operação
A senha temporária é válida por 1 hora. Se você usar o STS para fazer a solicitação, o período de validade da senha temporária será igual ao período de validade do token STS usado na solicitação.
As permissões concedidas por um token temporário obtido por meio de uma conta Alibaba Cloud são as mesmas concedidas ao fazer login na instância com o nome de usuário e a senha da conta Alibaba Cloud.
As permissões concedidas por um token temporário obtido por meio de um usuário RAM são as mesmas concedidas ao fazer login na instância com o nome de usuário e a senha do usuário RAM.
As permissões concedidas por um token temporário obtido por meio do STS são as mesmas permissões do token STS.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cr:GetAuthorizationToken |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ExpiresInHours |
integer |
Não |
O período de validade da credencial temporária em horas. Valores válidos: 1 a 24. Quando você usa o STS para chamar esta operação, o período de validade real é o mínimo entre o período de validade do token STS e o valor deste parâmetro. |
1 |
| InstanceId |
string |
Sim |
O ID da instância do repositório. |
cri-kmsiwlxxdcvaduwb |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
E069EB86-E6AD-4A98-ADDE-0E993390239A |
| ExpireTime |
integer |
O timestamp de expiração do token temporário, em milissegundos. |
1571242083000 |
| Code |
string |
O código de retorno. |
success |
| IsSuccess |
boolean |
Indica se a operação foi bem-sucedida. |
true |
| TempUsername |
string |
O nome de usuário usado para fazer login no registro. |
temp_user_cr |
| AuthorizationToken |
string |
A senha usada para fazer login no registro. |
shaunadadakks:uuczxnjcyeyhdjadkkajsjdjadhyucb |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "E069EB86-E6AD-4A98-ADDE-0E993390239A",
"ExpireTime": 1571242083000,
"Code": "success",
"IsSuccess": true,
"TempUsername": "temp_user_cr",
"AuthorizationToken": "shaunadadakks:uuczxnjcyeyhdjadkkajsjdjadhyucb"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | SystemError | Unknown error. | |
| 403 | NoPrivilege | Access denied for this user. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.