Bloqueia um ou mais usuários de um bastion host.
Notas de uso
Use esta operação para bloquear um ou mais usuários de um bastion host. Se um usuário não precisar acessar o bastion host para operações de O&M durante um período específico, bloqueie-o. Após o bloqueio, o usuário não poderá fazer login nem executar operações de O&M nos hosts aos quais tinha permissão de acesso. Para desbloquear o usuário posteriormente, chame a operação UnlockUsers.
Limite de QPS
O limite desta operação é de 10 chamadas por segundo por conta. Se a frequência de chamadas ultrapassar esse limite, o sistema ativará o throttling, o que pode afetar seus serviços. Considere essa restrição ao chamar esta API.
Depuração
Parâmetros da solicitação
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | LockUsers | A operação a ser executada. Defina o valor como LockUsers. |
| InstanceId | String | Yes | bastionhost-cn-st220aw**** | ID do bastion host ao qual os usuários a serem bloqueados pertencem. Nota Chame a operação DescribeInstances para consultar o ID do bastion host. |
| UserIds | String | Yes | ["1","2","3"] | IDs dos usuários a serem bloqueados. O valor deve ser uma string JSON. É possível adicionar até 100 IDs de usuário. Separe vários IDs com vírgulas (,). Nota Chame a operação ListUsers para consultar os IDs dos usuários. |
| RegionId | String | No | cn-hangzhou | ID da região do bastion host ao qual os usuários a serem bloqueados pertencem. Nota Para obter mais informações sobre o mapeamento entre IDs e nomes de regiões, consulte Regiões e zonas. |
Todas as operações de API da Alibaba Cloud exigem parâmetros de solicitação comuns. Para mais detalhes sobre esses parâmetros, consulte Parâmetros comuns.
Para ver exemplos de solicitações, consulte a seção "Exemplos" deste tópico.
Parâmetros de resposta
| Parameter | Type | Example | Description |
| RequestId | String | EC9BF0F4-8983-491A-BC8C-1B4DD94976DE | ID da solicitação, usado para localizar e solucionar problemas. |
| Results | Array of Item | Resultado da chamada. |
|
| Code | String | OK | Código de retorno que indica se a chamada foi bem-sucedida. Valores válidos:
|
| Message | String | None | Este parâmetro está obsoleto. |
| UserId | String | 1 | ID do usuário. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=LockUsers
&InstanceId=bastionhost-cn-st220aw****
&UserIds= ["1","2","3"]
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
<LockUsersResponse>
<RequestId>EC9BF0F4-8983-491A-BC8C-1B4DD94976DE</RequestId>
<Results>
<Message></Message>
<UserId>1</UserId>
<Code>OK</Code>
</Results>
</LockUsersResponse>
Formato JSON
{
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"Results": [{
"Message": "",
"UserId": "1",
"Code": "OK"
}]
}
Códigos de erro
|
HTTP status code |
Error code |
Error message |
Description |
|
500 |
InternalError |
An unknown error occurred. |
Erro desconhecido ocorrido. |
|
400 |
InvalidParameter |
The argument is invalid. |
Um ou mais parâmetros são inválidos. |
Para obter uma lista de códigos de erro, visite o API Error Center.