Todos os produtos
Search
Central de documentação

Bastionhost:AttachDatabaseAccountsToUserGroup

Última atualização: Jun 28, 2026

Concede permissões em bancos de dados e contas de banco de dados a um grupo de usuários.

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 da instância do Bastionhost.

Nota

Chame a operação DescribeInstances para obter o ID da instância.

bastionhost-cn-zvp282aly06

RegionId

string

Não

O ID da região da instância do Bastionhost.

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

UserGroupId

string

Sim

O ID do grupo de usuários ao qual as permissões serão concedidas.

2

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. Se você não especificar nenhuma conta de banco de dados, as permissões serão concedidas em todo o banco de dados.

object

Não

DatabaseId

string

Não

O ID da instância de banco de dados na qual você deseja conceder permissões.

58

DatabaseAccountIds

array

Não

Uma matriz de IDs de contas de banco de dados.

string

Não

O ID de uma conta de banco de dados.

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

Estrutura de dados do parâmetro de solicitação.

Uma matriz de objetos de banco de dados.

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

O código a seguir mostra um exemplo deste parâmetro.

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

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação.

5D0EB759-CB0A-537D-A2CC-13A9854FA08D

Results

array<object>

Os resultados da chamada.

array<object>

Code

string

O código de erro. Se o valor for OK, a autorização foi bem-sucedida. Outros valores indicam que a autorização falhou.

OK

DatabaseAccounts

array<object>

Uma lista de informações de contas de banco de dados.

object

Code

string

The error code. If the value is `OK`, the authorization was successful. Other values indicate that the authorization failed.

OK

DatabaseAccountId

string

The ID of the database account.

8

Message

string

The error message.

NULL

DatabaseId

string

O ID da instância de banco de dados.

2

Message

string

A mensagem de erro.

NULL

UserGroupId

string

O ID do grupo de usuários.

1

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "5D0EB759-CB0A-537D-A2CC-13A9854FA08D",
  "Results": [
    {
      "Code": "OK",
      "DatabaseAccounts": [
        {
          "Code": "OK",
          "DatabaseAccountId": "8",
          "Message": "NULL"
        }
      ],
      "DatabaseId": "2",
      "Message": "NULL",
      "UserGroupId": "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.