Amazon RDS PostgreSQL Server 中的 Ranger 数据库用户应在安装 Ranger 之前创建,并且应被授予必须具有 CREATEDB 角色的现有角色。
使用主用户账户,从主用户账户(在创建 RDS PostgreSQL 实例期间创建)登录 Amazon RDS PostgreSQL 服务器并执行以下命令:
a.
CREATE USER $rangerdbuser WITH LOGIN PASSWORD 'password'
b.
GRANT $rangerdbuser to $postgresroot
其中
$postgresroot
是 RDS PostgreSQL 主用户帐户(例如:postgresroot),$rangerdbuser
是 Ranger 数据库用户名(例如:rangeradmin)。如果您使用 Ranger KMS,请执行以下命令:
a.
CREATE USER $rangerkmsuser WITH LOGIN PASSWORD 'password'
b.
GRANT $rangerkmsuser to $postgresroot
其中
$postgresroot
是 RDS PostgreSQL 主用户帐户(例如:postgresroot),$rangerkmsuser
是 Ranger KMS 用户名(例如:rangerkms)。