如果某个账号暂不使用,您可以通过控制台锁定账号;如果该账号已不再使用,您也可以删除该账号。
锁定账号
重要
账号锁定后,您无法再通过该账号登录实例。
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏中单击账号管理。
找到要锁定的账号,单击其右侧操作列中的锁定。
当状态列显示锁定中时,即表示账号已锁定。
说明您可以根据实际需要对已锁定的账号进行解锁或删除。
删除账号
说明
如果要删除的账号有数据库、表或其他对象的权限 ,执行删除账号操作会报错
Some objects depend on account
,取消相关权限后才能正常删除账号。通过控制台可以删除高权限账号和普通账号。
通过SQL命令只能删除普通账号,不能删除高权限账号。
通过控制台删除高权限账号或普通账号
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏中单击账号管理。
找到要删除的账号,单击其右侧操作列中的删除。
在弹出的确认框中,单击确定。
通过SQL命令删除普通账号
连接RDS PostgreSQL实例。具体操作,请参见连接PostgreSQL实例。
执行如下命令将要删除账号的相关权限分配给其他账号。
REASSIGN OWNED BY <要删除的账号名称> TO <其他账号名称>;
执行如下命令删除账号:
DROP USER <要删除的账号名称>;
常见问题
Q:在RDS PostgreSQL控制台删除账号时,出现错误提示。其中,报错信息为:数据库对象依赖该操作的账号,请先解除依赖后,再操作。错误码为:AccountActionForbidden
A:在RDS PostgreSQL中,如果存在数据库对象依赖于即将被删除的账号,将导致删除操作失败。需要查找依赖目标账号的对象,并将其删除。详细操作请参见RDS PostgreSQL删除账号失败。
相关文档
删除账号后,您可以再次创建新账号。具体操作,请参见创建账号。
您可以通过API锁定账号、删除账号操作:
API
描述
删除账号
锁定账号
解锁账号
该文章对您有帮助吗?