Todos os produtos
Search
Central de documentação

Bastionhost:AttachDatabaseAccountsToUser

Última atualização: Jun 28, 2026

Autoriza um usuário a gerenciar bancos de dados e contas de banco de dados.

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 para o qual você deseja conceder permissões ao usuário.

Nota

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

bastionhost-cn-wwo36qbv601

RegionId

string

Não

O ID da região do bastion host.

Nota

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

cn-hangzhou

UserId

string

Sim

O ID do usuário a ser autorizado.

Nota

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

1

Databases

array<object>

Não

Uma matriz de objetos de banco de dados.

Nota

Você pode especificar até 10 bancos de dados e 10 contas de banco de dados. As contas de banco de dados não são obrigatórias. Se você não especificar uma conta de banco de dados, o usuário será autorizado a gerenciar apenas os bancos de dados.

object

Não

DatabaseId

string

Não

O ID do banco de dados que você deseja autorizar o usuário a gerenciar.

22

DatabaseAccountIds

array

Não

Uma matriz de IDs de contas de banco de dados.

string

Não

O ID da conta de banco de dados.

1

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

Bancos de dados.

CampoTipoDescrição
DatabaseIdstringO ID do banco de dados.
DatabaseAccountIdsarray[string]Uma matriz que consiste em IDs de contas de banco de dados. Você pode especificar até 10 IDs.

O código a seguir fornece valores de exemplo do parâmetro Databases:

[
{"DatabaseId":"1"}                                           // Autoriza o usuário a gerenciar apenas o banco de dados.{"DatabaseId":"2","DatabaseAccountIds":["1","2","3",...]},       // Autoriza o usuário a gerenciar o banco de dados e as 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.

23120B8E-8737-50BD-A3A3-902A7821F04D

Results

array<object>

O resultado da chamada.

array<object>

Code

string

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

OK

DatabaseAccounts

array<object>

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

object

Code

string

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

OK

DatabaseAccountId

string

The database account ID.

6

Message

string

The error message that is returned.

success

DatabaseId

string

O ID do banco de dados.

22

Message

string

A mensagem de erro retornada.

None

UserId

string

O ID do usuário.

1

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "23120B8E-8737-50BD-A3A3-902A7821F04D",
  "Results": [
    {
      "Code": "OK",
      "DatabaseAccounts": [
        {
          "Code": "OK",
          "DatabaseAccountId": "6",
          "Message": "success"
        }
      ],
      "DatabaseId": "22",
      "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.