Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Lock or delete an account

Última atualização: Jun 29, 2026

Bloqueie uma conta para desativar temporariamente o acesso sem removê-la ou exclua uma conta desnecessária.

Pré-requisitos

Antes de começar, verifique se você tem:

Bloquear uma conta

Bloquear uma conta impede o login na instância RDS. A conta e suas permissões permanecem intactas. Desbloqueie-a a qualquer momento para restaurar o acesso.

Importante

Após o bloqueio, não é possível usar a conta para fazer login na instância RDS.

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região da instância RDS. Localize a instância e clique em no respectivo ID.

  2. No painel de navegação à esquerda, clique em Accounts.

  3. Localize a conta e clique em Lock na coluna Actions. Em seguida, clique em OK na caixa de diálogo de confirmação. A conta estará bloqueada quando a coluna Status exibir Locking.

Para restaurar o acesso ou remover uma conta bloqueada, clique em Unlock ou Delete na coluna Actions .

Excluir uma conta

A exclusão de uma conta é permanente e irreversível. Antes de prosseguir, verifique qual método se aplica ao seu tipo de conta:

Método

Tipos de conta compatíveis

Console do ApsaraDB RDS

Contas privilegiadas e padrão

Instruções SQL

Apenas contas padrão

Se a conta tiver permissões em bancos de dados, tabelas ou outros objetos, a exclusão falhará com o erro Some objects depend on account . Remova todas as dependências de objetos antes de excluir a conta.

Excluir uma conta no console

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região da instância RDS. Localize a instância e clique em no respectivo ID.

  2. No painel de navegação à esquerda, clique em Accounts.

  3. Localize a conta e clique em Delete na coluna Actions. Em seguida, clique em OK na caixa de diálogo de confirmação.

Excluir uma conta padrão usando SQL

Use este método para gerenciar contas por meio de SQL ou scripts.

  1. Conecte-se à instância RDS. Para mais informações, consulte Conectar-se a uma instância do ApsaraDB RDS for PostgreSQL.

  2. Transfira a propriedade de todos os objetos da conta para outra conta:

    REASSIGN OWNED BY <The username of the account that you want to delete> TO <The username of another account>;
  3. Exclua a conta:

    DROP USER <The username of the account that you want to delete>;

Perguntas frequentes

Ao excluir uma conta no console, recebo um erro AccountActionForbidden informando que objetos de banco de dados dependem da conta. O que devo fazer?

A conta possui propriedade ou privilégios sobre objetos de banco de dados, o que impede a exclusão. Identifique todos os objetos dependentes da conta (como tabelas, visualizações ou esquemas) e reatribua-os ou remova-os antes de tentar novamente.

Próximos passos

  • Após a exclusão, crie uma conta substituta. Para mais informações, consulte Criar uma conta.

  • Para gerenciar contas programaticamente, use as seguintes operações de API:

    Operação

    Descrição

    DeleteAccount

    Exclui uma conta

    LockAccount

    Bloqueia uma conta

    UnlockAccount

    Desbloqueia uma conta