Bloqueia um ou mais usuários de um bastion host.
Descrição da operação
Descrição
Bloqueia um ou mais usuários de bastion host para impedi-los de realizar operações de O&M. Se um usuário não precisar usar um bastion host dentro de um período específico de tempo, bloqueie a conta do usuário. Usuários bloqueados não podem fazer login ou realizar operações de O&M nos hosts nos quais possuem permissões. Para desbloquear usuários posteriormente, use a operação UnlockUsers.
Limites
Você pode chamar esta operação até 10 vezes por segundo por conta. Se o número de chamadas por segundo exceder o limite, o throttling será acionado. Como resultado, seus negócios podem ser afetados. Recomendamos que você observe o limite ao chamar esta operação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-bastionhost:LockUsers |
update |
*Instance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID do bastion host ao qual os usuários a serem bloqueados pertencem. Nota
Você pode chamar a operação DescribeInstances para consultar o ID do bastion host. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
Não |
O ID da região do bastion host ao qual os usuários a serem bloqueados pertencem. Nota
Para mais informações sobre o mapeamento entre IDs de região e nomes de região, consulte Regiões e zonas. |
cn-hangzhou |
| UserIds |
string |
Sim |
O ID do usuário a ser bloqueado. O valor é uma string JSON. Você pode adicionar até 100 IDs de usuários. Se você especificar múltiplos IDs, separe-os com vírgulas (,). Nota
Você pode chamar a operação ListUsers para consultar o ID do usuário. |
["1","2","3"] |
Todas as solicitações de API da Alibaba Cloud devem incluir parâmetros de solicitação comuns. Para mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns. Para mais informações sobre exemplos de solicitações, consulte a seção "Exemplos" deste tópico.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação, que é usado para localizar e solucionar problemas. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| Results |
array<object> |
O resultado da chamada. |
|
|
object |
|||
| Code |
string |
O código de retorno que indica se a chamada foi bem-sucedida. Valores válidos:
Nota
Certifique-se de que os parâmetros de solicitação são válidos e chame a operação novamente.
Nota
Verifique se o ID especificado do bastion host existe, se os hosts especificados existem e se os IDs de host especificados são válidos. Em seguida, chame a operação novamente.
|
OK |
| Message |
string |
Este parâmetro está obsoleto. |
None |
| UserId |
string |
O ID do usuário. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"Results": [
{
"Code": "OK",
"Message": "None",
"UserId": "1"
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | The argument is invalid. |
| 500 | InternalError | An unknown error occurred. | An unknown error occurred. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.