Atualiza as informações de uma função RAM.
Descrição da operação
Este tópico fornece um exemplo de atualização da descrição da função RAM ECSAdmin para ECS administrator.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ram:UpdateRole |
update |
*Função.
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RoleName |
string |
Não |
O nome da função RAM. O nome deve ter de 1 a 64 caracteres e pode conter letras, dígitos, pontos (.) e hifens (-). |
ECSAdmin |
| NewAssumeRolePolicyDocument |
string |
Não |
A política de confiança da função RAM. |
{ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "RAM": "acs:ram::12345678901234****:root" } } ], "Version": "1" } |
| NewMaxSessionDuration |
integer |
Não |
A duração máxima da sessão da função RAM. Valores válidos: 3600 a 43200. Unidade: segundos. Valor padrão: 3600. |
3600 |
| NewDescription |
string |
Não |
A descrição da função RAM. A descrição deve ter de 1 a 1.024 caracteres. |
ECS management role |
| NewAllowConsoleLogin |
boolean |
Não |
Especifica se deve permitir que a função RAM faça logon no console. |
true |
Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta. |
||
| RequestId |
string |
O ID da solicitação. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
| Role |
object |
As informações sobre a função RAM. |
|
| AllowConsoleLogin |
boolean |
Especifica se deve permitir que a função RAM faça logon no console. |
true |
| Arn |
string |
O descritor de recurso da função RAM. |
acs:ram::123456789012****:role/ECSAdmin |
| AssumeRolePolicyDocument |
string |
A política de confiança da função RAM. |
{ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "RAM": "acs:ram::123456789012****:root" } } ], "Version": "1" } |
| CreateDate |
string |
A hora em que a função RAM foi criada. A hora é exibida em UTC no formato YYYY-MM-DDThh:mm:ssZ. |
2015-01-23T12:33:18Z |
| Description |
string |
A descrição da função RAM. |
ECS management role |
| MaxSessionDuration |
integer |
A duração máxima da sessão da função RAM. |
3600 |
| RoleId |
string |
O ID da função RAM. |
901234567890**** |
| RoleName |
string |
O nome da função RAM. |
ECSAdmin |
| UpdateDate |
string |
A hora em que a função RAM foi atualizada. A hora é exibida em UTC no formato YYYY-MM-DDThh:mm:ssZ. |
2015-01-23T12:33:18Z |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
"Role": {
"AllowConsoleLogin": true,
"Arn": "acs:ram::123456789012****:role/ECSAdmin.",
"AssumeRolePolicyDocument": "{ \"Statement\": [ { \"Action\": \"sts:AssumeRole\", \"Effect\": \"Allow\", \"Principal\": { \"RAM\": \"acs:ram::123456789012****:root\" } } ], \"Version\": \"1\" }",
"CreateDate": "2015-01-23T12:33:18Z",
"Description": "Função de gerenciamento do ECS.",
"MaxSessionDuration": 3600,
"RoleId": "901234567890****",
"RoleName": "ECSAdmin.",
"UpdateDate": "2015-01-23T12:33:18Z"
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.