Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Lock or delete an account

Última atualização: Aug 21, 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

O bloqueio de 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 da conta, não é possível usá-la para fazer login na instância RDS.

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

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

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

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 excluir uma conta, verifique qual método se aplica ao tipo da sua conta:

Método

Tipos de conta compatíveis

Console do ApsaraDB RDS

Contas privilegiadas e contas 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 onde a instância RDS está localizada. Encontre a instância RDS e clique em ID da instância.

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

  3. Localize a conta, clique em Delete na coluna Actions e 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 à sua instância RDS. Para mais informações, consulte Connect to an ApsaraDB RDS for PostgreSQL instance.

  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 schemas, e reatribua-os ou exclua-os primeiro. Em seguida, tente a exclusão 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