Todos os produtos
Search
Central de documentação

Hologres:Visão geral da conta

Última atualização: Sep 18, 2026

O Hologres usa o sistema de contas da Alibaba Cloud para a autenticação de usuários. Este tópico apresenta os conceitos de conta usados no Hologres.

Tipos de conta

O Hologres é totalmente integrado ao sistema de contas da Alibaba Cloud. Os principais tipos de conta são as contas da Alibaba Cloud e os usuários do RAM, como descrito na tabela a seguir. Para atribuir permissões a uma conta da Alibaba Cloud ou a um usuário do RAM em uma instância do Hologres, use a conta de login ou o ID da conta correspondentes. Para obter mais informações, consulte Contas de login e IDs de conta.

Tipo

Descrição

Conta da Alibaba Cloud

Use uma conta da Alibaba Cloud para crie e gerencie instâncias do Hologres. Por exemplo, use-a para fazer login no console do Hologres, crie bancos de dados, converter uma instância de pagamento conforme o uso em assinatura e conceder permissões a objetos.

Usuário do RAM

Depois de autorizado por uma conta da Alibaba Cloud, um usuário do RAM pode crie e gerencie instâncias. Isso inclui acessar o console do Hologres, crie bancos de dados, converter uma instância de pagamento conforme o uso em assinatura e conceder permissões a objetos.

Os usuários do RAM pertencem a uma conta da Alibaba Cloud e não têm recursos próprios. Todos os recursos pertencem à conta raiz.

Conta personalizada

A conta personalizada permite executar operações em uma instância, como crie ou excluir bancos de dados, conectar-se a bancos de dados e crie ou excluir tabelas e views.

Nota

Este tipo de conta usa o algoritmo MD5 para armazenar senhas.

Contas de login

Ao conceder permissões a uma conta da Alibaba Cloud ou a um usuário do RAM, use a conta de login da conta da Alibaba Cloud. Para encontrar essa informação, acesse a página Security Settings. Na página de perfil da sua conta, encontre detalhes como Login Account e Account ID.

  • Para atribuir permissões a uma conta da Alibaba Cloud, o formato completo do nome da conta inclui as informações da conta de login, como mostra a tabela a seguir:

    Formato

    Descrição

    Exemplo

    ALIYUN$<Login Account>@aliyun.com

    <Login Account> é a conta de login da conta da Alibaba Cloud.

    ALIYUN$company***@aliyun.com

    <Login Account>@aliyun.com

    company***@aliyun.com

  • Para atribuir permissões a um usuário do RAM, o formato completo do nome de usuário inclui as informações da conta de login, como mostra a tabela a seguir:

    Formato

    Descrição

    Exemplo

    <subUserName>@<Login Account>.onaliyun.com

    Os parâmetros são definidos da seguinte forma:

    • <subUserName>: O nome do usuário do RAM.

    • <Login Account>: A conta de login da conta raiz.

    • <AccountID>: O ID da conta da Alibaba Cloud.

    holouser***@company.onaliyun.com

    <subUserName>@<Login Account>

    holouser@company

    <subUserName>@<Account ID>.onaliyun.com

    holouser@123456789xxxx

    RAM$<subUserName>

    RAM$holo_test

    RAM$<Login Account>:<subUserName>

    RAM$company:holouser

    RAM$<Account ID>:<subUserName>

    RAM$123456789xxxx:holouser

    <subUserName>@<Account ID>

    holouser@123456789xxxx

IDs de conta

Um ID de conta é uma string numérica, por exemplo, 189813715xxxx. Obtenha o ID da conta na página Security Settings. O campo Account ID está na seção Basic Information.

O ID de conta de um usuário do RAM é o seu UID. Para obter o UID, acesse a página RAM users no console do RAM e clique em nome do usuário de destino. Ao conceder permissões a um usuário do RAM por UID no Hologres, use o formato p4_UID, por exemplo, p4_12333388xxx. Na seção Basic Information do usuário, o campo UID é o ID da conta.

Use um ID de conta para conceder permissões no Hologres. Veja os exemplos de instruções a seguir:

CREATE USER "189813715xxxx"; --Add the Alibaba Cloud account with the ID 189813715xxxx to Hologres.
CREATE USER "p4_12333388xxx" superuser; --Grant the superuser role to the RAM user with the UID 12333388xxx.

No Hologres, execute a seguinte instrução para visualize o ID da conta do usuário atual:

SELECT current_user;

AccessKey ID e AccessKey secret

Use o AccessKey ID e o AccessKey secret da Alibaba Cloud para se conectar e acessar instâncias do Hologres. O AccessKey ID funciona como uma conta de login, e o AccessKey secret funciona como uma senha. Visualize-os na página Security Management no console da Alibaba Cloud.

O AccessKey ID e o AccessKey secret são credenciais de acesso emitidas pela Alibaba Cloud com data de expiração. Se o seu AccessKey ID e o seu AccessKey secret expirarem, consulte Create an AccessKey pair para criar um novo par.

Ao conectar-se a uma instância do Hologres com uma ferramenta como psql ou JDBC, use o seu AccessKey ID como nome de usuário e o seu AccessKey secret como senha.

Contas personalizadas

A conta personalizada permite executar operações em uma instância dentro do seu escopo de permissões, como crie ou excluir bancos de dados, conectar-se a bancos de dados e crie ou excluir tabelas e views. Use contas personalizadas apenas dentro de uma instância do Hologres. Para obter informações sobre como crie uma conta personalizada, consulte Create a custom user.

Importante

Por padrão, não é possível usar uma conta personalizada para consultar tabelas externas no MaxCompute. Para ative esse recurso, configure um mapeamento de usuário. Para obter mais informações, consulte FAQ.