了解 PostgreSQL 角色和权限 - Amazon Relational Database Service

了解 PostgreSQL 角色和权限

在使用 AWS Management Console 创建 RDS for PostgreSQL 数据库实例时,将同时创建管理员账户。默认情况下,其名称为 postgres,如以下屏幕截图所示:

Create database(创建数据库)页面中凭据的默认登录身份是 postgres。

您可以选择其他名称,而不是接受默认值(postgres)。如果这样做,您选择的名称必须以字母开头,并且必须介于 1 到 16 个字母数字字符之间。为简单起见,在整个指南中,我们将使用默认值 (postgres) 来指代此主用户账户。

如果您使用 create-db-instance AWS CLI 而不是 AWS Management Console,则可以通过将名称传递给命令中的 master-username 参数来创建名称。有关更多信息,请参阅创建 Amazon RDS 数据库实例

无论您是使用 AWS Management Console、AWS CLI 还是 Amazon RDS API,也无论您是使用默认 postgres 名称还是选择其他名称,这第一个数据库用户账户都是 rds_superuser 组的成员并具有 rds_superuser 权限。