如果某个账号暂不使用,您可以通过控制台锁定账号;如果该账号已不再使用,您也可以删除该账号。
锁定账号
账号锁定后,您无法再通过该账号登录实例。
-
访问 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
描述
删除账号
锁定账号
解锁账号