Todos os produtos
Search
Central de documentação

Hologres:Visão geral de contas

Última atualização: Jul 13, 2026

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

Tipos de conta

O Hologres integra-se profundamente ao sistema de contas da Alibaba Cloud. Os principais tipos de conta são contas Alibaba Cloud e usuários RAM, conforme descrito na tabela a seguir. Para conceder permissões a uma conta Alibaba Cloud ou a um usuário RAM em uma instância do Hologres, use a conta de login ou o ID da conta correspondentes. Para mais informações, consulte Contas de login e IDs de conta.

Tipo

Descrição

Conta Alibaba Cloud

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

Usuário RAM

Após receber autorização de uma conta Alibaba Cloud, um usuário RAM pode crie e gerencie instâncias. Isso inclui fazer login no Hologres console, criar bancos de dados, converter uma instância de pagamento conforme o uso para assinatura e conceder permissões a objetos.

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

Conta personalizada

Uma conta personalizada executa operações em uma instância, como criar ou excluir bancos de dados, conectar-se a bancos de dados e criar ou excluir tabelas e visualizações.

Nota

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

Contas de login

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

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

    Formato

    Descrição

    Exemplo

    ALIYUN$<Login Account>@aliyun.com

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

    ALIYUN$company***@aliyun.com

    <Login Account>@aliyun.com

    company***@aliyun.com

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

    Formato

    Descrição

    Exemplo

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

    Os parâmetros têm as seguintes definições:

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

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

    • <AccountID>: O ID da conta 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 Configurações de Segurança. O campo Account ID está na seção Basic Information.

O ID de conta de um usuário RAM corresponde ao seu UID. Para obter o UID, acesse a página de usuários RAM no console RAM e clique em no nome do usuário desejado. Ao conceder permissões a um usuário RAM por UID no Hologres, use obrigatoriamente o formato p4_UID, por exemplo, p4_12333388xxx. Na seção de informações básicas do usuário, o campo UID representa o ID da conta.

Use um ID de conta para conceder permissões no Hologres. Veja os exemplos 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 instrução a seguir 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, enquanto o AccessKey secret atua 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 validade definida. Caso seu AccessKey ID e AccessKey secret expirem, consulte Criar um par de AccessKey para gerar um novo par.

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

Contas personalizadas

Uma conta personalizada permite executar operações em uma instância dentro de seu escopo de permissões, como criar ou excluir bancos de dados, conectar-se a bancos de dados e criar ou excluir tabelas e visualizações. Essas contas só podem ser usadas dentro de uma instância do Hologres. Para saber como criar uma conta personalizada, consulte Criar um usuário personalizado.

Importante

Por padrão, uma conta personalizada não consulta tabelas externas no MaxCompute. Para ative essa funcionalidade, configure um mapeamento de usuário. Para mais informações, consulte FAQ.