RDS PostgreSQL实例支持锁定账号或删除账号。

通过控制台锁定账号

说明 账号锁定后,您无法再通过该账号登录实例。
  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中单击账号管理
  3. 找到要锁定的账号,单击其右侧操作列中的锁定
    说明 单击锁定后等待几秒,状态列显示锁定中即表示账号已锁定,如果需要继续使用该账号,请单击解锁

通过控制台删除账号

说明 如果要删除的账号有数据库、表或其他对象的权限 ,执行删除账号操作会报错Some objects depend on account,取消相关权限后才能正常删除账号。
  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中单击账号管理
  3. 找到要删除的账号,单击其右侧操作列中的删除
  4. 在弹出的确认框中,单击确定

通过SQL命令删除普通账号

说明 如果要删除的账号有数据库、表或其他对象的权限 ,执行删除账号操作会报错ERROR: current user cannot be dropped,取消相关权限后才能正常删除账号。
  1. 通过DMS登录RDS实例,详细步骤请参见通过DMS登录RDS数据库
  2. 登录成功后,在页面上方的菜单栏中,选择SQL窗口
  3. 执行如下命令将要删除账号的相关权限分配给其他账号。
    REASSIGN OWNED BY <要删除的账号名称> TO <其他账号名称>;
  4. 执行如下命令删除账号:
    DROP USER <要删除的账号名称>;
  5. 单击执行

相关API

API 描述
删除数据库账号 删除账号
锁定账号 锁定账号
解锁账号 解锁账号