RDS PostgreSQL云盘实例支持锁定账号或删除账号;本地盘实例仅支持通过SQL命令删除普通账号。

通过控制台锁定账号

前提条件:实例为PostgreSQL云盘版。

说明 账号锁定后,您无法再通过该账号登录实例。
  1. 登录RDS管理控制台
  2. 在页面左上角,选择实例所在地域。
    锁定/删除账号_账号_RDS PostgreSQL 数据库_云数据库 RDS 版 阿里云技术文档 第1张
  3. 找到目标实例,单击实例ID。
  4. 在左侧导航栏中单击账号管理
  5. 找到要锁定的账号,单击其右侧操作列中的锁定
    说明 单击锁定后等待几秒,状态列显示锁定中即表示账号已锁定,如果需要继续使用该账号,请单击解锁锁定/删除账号_账号_RDS PostgreSQL 数据库_云数据库 RDS 版 阿里云技术文档 第2张

通过控制台删除账号

前提条件:实例为PostgreSQL云盘版。

说明 如果要删除的账号有数据库、表或其他对象的权限 ,执行删除账号操作只会锁定账号,取消相关权限后才能正常删除账号。
  1. 登录RDS管理控制台
  2. 在页面左上角,选择实例所在地域。
    锁定/删除账号_账号_RDS PostgreSQL 数据库_云数据库 RDS 版 阿里云技术文档 第3张
  3. 找到目标实例,单击实例ID。
  4. 在左侧导航栏中单击账号管理
  5. 找到要删除的账号,单击其右侧操作列中的删除
  6. 在弹出的确认框中,单击确定

通过SQL命令删除普通账号

说明 PostgreSQL云盘和本地盘实例均支持通过SQL命令删除普通账号。
  1. 通过DMS登录RDS实例,详细步骤请参见通过DMS登录RDS数据库
  2. 登录成功后,在页面上方的菜单栏中,选择SQL操作 > SQL窗口
  3. 执行如下命令删除账号:
    DROP USER <账号名称>;
  4. 单击执行
    锁定/删除账号_账号_RDS PostgreSQL 数据库_云数据库 RDS 版 阿里云技术文档 第4张

相关API

API 描述
DeleteAccount 删除账号
LockAccount 锁定账号
UnlockAccount 解锁账号