锁定/删除账号
RDS PostgreSQL实例支持锁定账号或删除账号。
通过控制台锁定账号
说明
账号锁定后,您无法再通过该账号登录实例。
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏中单击账号管理。
找到要锁定的账号,单击其右侧操作列中的锁定。
说明单击锁定后等待几秒,状态列显示锁定中即表示账号已锁定,如果需要继续使用该账号,请单击解锁。
通过控制台删除账号
说明
如果要删除的账号有数据库、表或其他对象的权限 ,执行删除账号操作会报错
Some objects depend on account
,取消相关权限后才能正常删除账号。通过控制台可以删除高权限账号和普通账号。
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏中单击账号管理。
找到要删除的账号,单击其右侧操作列中的删除。
在弹出的确认框中,单击确定。
通过SQL命令删除普通账号
说明
如果要删除的账号有数据库、表或其他对象的权限 ,执行删除账号操作会报错
ERROR: current user cannot be dropped
,取消相关权限后才能正常删除账号。通过SQL命令只能删除普通账号,不能删除高权限账号。
通过DMS登录RDS实例,详细步骤请参见通过DMS登录RDS数据库。
登录成功后,在页面上方的菜单栏中,选择SQL窗口。
执行如下命令将要删除账号的相关权限分配给其他账号。
REASSIGN OWNED BY <要删除的账号名称> TO <其他账号名称>;
执行如下命令删除账号:
DROP USER <要删除的账号名称>;
单击执行。
相关API
API | 描述 |
删除账号 | |
锁定账号 | |
解锁账号 |