Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Bloquear o eliminar una cuenta

Última actualización: Sep 03, 2026

Bloquee una cuenta para deshabilitar temporalmente el acceso sin eliminarla, o elimine una cuenta que ya no sea necesaria.

Requisitos previos

Antes de empezar, asegúrese de contar con lo siguiente:

Bloquear una cuenta

Bloquear una cuenta impide que esta inicie sesión en la instancia de RDS. La cuenta y sus permisos permanecen intactos; puede desbloquearla en cualquier momento para restaurar el acceso.

Importante

Una vez bloqueada la cuenta, no podrá utilizarla para iniciar sesión en su instancia de RDS.

  1. Vaya a la página de Instancias. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. Localice la instancia de RDS y haga clic en el ID de la instancia.

  2. En el panel de navegación izquierdo, haga clic en Accounts.

  3. Localice la cuenta, haga clic en Lock en la columna Actions y luego haga clic en OK en el cuadro de diálogo de confirmación. Cuando la columna Status muestre Locking, la cuenta quedará bloqueada.

Para restaurar el acceso o eliminar una cuenta bloqueada, haga clic en Unlock o en Delete en la columna Actions .

Eliminar una cuenta

La eliminación de una cuenta es permanente y no se puede deshacer. Antes de eliminar una cuenta, compruebe qué método corresponde a su tipo de cuenta:

Método

Tipos de cuenta compatibles

Consola de ApsaraDB RDS

Cuentas con privilegios y cuentas estándar

Sentencias SQL

Solo cuentas estándar

Si la cuenta tiene permisos sobre bases de datos, tablas u otros objetos, la eliminación fallará con el error Some objects depend on account . Elimine todas las dependencias de objetos antes de eliminar la cuenta.

Eliminar una cuenta desde la consola

  1. Vaya a la página de Instancias. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. Localice la instancia de RDS y haga clic en el ID de la instancia.

  2. En el panel de navegación izquierdo, haga clic en Accounts.

  3. Localice la cuenta, haga clic en Delete en la columna Actions y luego haga clic en OK en el cuadro de diálogo de confirmación.

Eliminar una cuenta estándar mediante SQL

Utilice este método cuando gestione cuentas mediante SQL o scripts.

  1. Conéctese a su instancia de RDS. Para obtener más información, consulte Connect to an ApsaraDB RDS for PostgreSQL instance.

  2. Transfiera la propiedad de todos los objetos de la cuenta a otra cuenta:

    REASSIGN OWNED BY <The username of the account that you want to delete> TO <The username of another account>;
  3. Elimine la cuenta:

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

Preguntas frecuentes

Al eliminar una cuenta en la consola, recibo un error AccountActionForbidden que indica que hay objetos de base de datos dependientes de la cuenta. ¿Qué debo hacer?

La cuenta posee o tiene privilegios sobre objetos de la base de datos, lo cual impide su eliminación. Identifique todos los objetos que dependen de la cuenta (como tablas, vistas o esquemas) y reasígnelos o elimínelos primero. Después, intente nuevamente la eliminación.

Pasos siguientes

  • Después de la eliminación, puede crear una cuenta de reemplazo. Para obtener más información, consulte Crear una cuenta.

  • Para gestionar cuentas mediante programación, utilice las siguientes operaciones de API:

    Operación

    Descripción

    DeleteAccount

    Elimina una cuenta

    LockAccount

    Bloquea una cuenta

    UnlockAccount

    Desbloquea una cuenta