密码复杂度要求
RDS-PostgreSQL实例要求数据库用户密码复杂度需要符合以下要求:
- 长度为8-32个字符。
- 由大写字母、小写字母、数字、特殊字符中的任意三种组成。
- 特殊字符为!@#$%^&*~()-+=。
创建用户建议
用户在使用CREATE USER或CREATE ROLE命令时,建议制定VALID UNTIL 'timestamp' 参数,设置用户密码的过期时间。
账户说明
您在创建RDS-PostgreSQL实例时,系统会自动为实例创建如下系统账户(用户不可使用),用于给数据库实例提供完善的后台运维管理服务。
注意如果试图删掉、重命名、修改这些帐户的密码和权限,会导致实例出错,请谨慎操作。
Ⅱ类资源池实例系统账户
- ctgadmin:管理帐户,拥有最高的superuser权限,用于查询和修改实例信息、故障排查、恢复等操作。
- ctgagent:高可用功能专用账号,用于高可用组件对实例进行相关操作。
- ctgbackup:备份功能专用帐户,用于后台的备份。
- ctgmonitor:监控采集专用账户,用于读取各种监控视图。
- ctgproxy:数据库代理组件专用账号,用于数据库代理组件对实例进行相关操作。
Ⅰ类资源池实例系统账户
- telepg:管理帐户,拥有最高的superuser权限,用于查询和修改实例信息、故障排查等操作。
- repmgr:高可用功能专用账号,用于高可用组件对实例进行相关操作。
- rds_orzdba:监控采集专用账户,用于读取各种监控视图。
注意不同资源池因IaaS资源能力等原因,加载版本有所差异,详见功能加载说明。