Todos os produtos
Search
Central de documentação

Bastionhost:DetachDatabaseAccountsFromUser

Última atualização: Jun 28, 2026

Revoga permissões em bancos de dados e contas de banco de dados de um usuário.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

InstanceId

string

Sim

O ID do bastion host.

Nota

Você pode chamar a operação DescribeInstances para consultar o ID do bastion host.

bastionhost-cn-pe335ipfk01

RegionId

string

Não

O ID da região do bastion host.

Nota

Para mais informações sobre o mapeamento entre IDs de região e nomes de região, consulte Regiões e zonas.

cn-shanghai

UserId

string

Sim

O ID do usuário do qual você deseja revogar as permissões em bancos de dados e contas de banco de dados.

Nota

Você pode chamar a operação ListUsers para consultar o ID do usuário.

1

Databases

array<object>

Não

Os bancos de dados.

object

Não

DatabaseId

string

Não

O ID do banco de dados no qual você deseja revogar permissões.

8

DatabaseAccountIds

array

Não

Um array que consiste em IDs de contas de banco de dados.

string

Não

Os IDs das contas de banco de dados nas quais você deseja revogar permissões.

["1","2","3"]

Estruturas de dados dos parâmetros de solicitação.

Databases.

ParâmetroTipoDescrição
DatabaseIdstringO ID do banco de dados.
DatabaseAccountIdsarray[string]Um array que consiste em IDs de contas de banco de dados. Especifique uma string JSON. Você pode especificar até 10 IDs de contas de banco de dados.

O código a seguir fornece valores de exemplo de Databases:

[
{"DatabaseId":"1"}                                          // Revogar permissões no banco de dados e nas contas de banco de dados.
{"DatabaseId":"2","DatabaseAccountIds":["1","2","3",...]},      // Revogar permissões apenas nas contas de banco de dados.
{"DatabaseId":"5","DatabaseAccountIds":[]}                      // Não suportado.
...
]

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação.

79D7E114-CB52-5695-AB15-12776C308387

Results

array<object>

O resultado da chamada.

array<object>

Code

string

O código de erro retornado. Se OK for retornado, a operação foi bem-sucedida. Se outro código de erro for retornado, a operação falhou.

OK

DatabaseAccounts

array<object>

Uma lista que mostra os resultados da operação das contas de banco de dados.

object

Code

string

The error code that is returned. If OK is returned, the operation was successful. If another error code is returned, the operation failed.

OK

DatabaseAccountId

string

The ID of the database account on which the permissions are revoked.

9

Message

string

The error message that is returned.

None

DatabaseId

string

O ID do banco de dados no qual as permissões foram revogadas.

4

Message

string

A mensagem de erro retornada.

None

UserId

string

O ID do usuário.

1

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "79D7E114-CB52-5695-AB15-12776C308387",
  "Results": [
    {
      "Code": "OK",
      "DatabaseAccounts": [
        {
          "Code": "OK",
          "DatabaseAccountId": "9",
          "Message": "None"
        }
      ],
      "DatabaseId": "4",
      "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.