选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用 RDS 代理时添加新数据库用户

聚焦模式
使用 RDS 代理时添加新数据库用户 - Amazon Relational Database Service

在某些情况下,您可能会将新数据库用户添加到与代理关联的 RDS 数据库实例或集群。如果是这样,请添加 Secrets Manager 密钥或调整其用途,以存储该用户的凭证。为此,请运行以下步骤:

  1. 使用 在 AWS Secrets Manager 中设置 RDS 代理的数据库凭证 中描述的过程创建新 Secrets Manager 密钥。

  2. 更新 IAM 角色以授予 RDS Proxy 对新 Secrets Manager 密钥的访问权限。为此,请更新 IAM 角色策略的资源部分。

  3. 修改 RDS 代理,以在 Secrets Manager 密钥下添加新的 Secrets Manager 密钥。

  4. 如果新用户取代了现有用户,请更新存储在代理的 Secrets Manager 密钥中的现有用户的凭证。

使用 RDS 代理时向 PostgreSQL 数据库添加新数据库用户

将新用户添加到 PostgreSQL 数据库时,如果有,请运行以下命令:

REVOKE CONNECT ON DATABASE postgres FROM PUBLIC;

rdsproxyadmin 用户授予 CONNECT 权限,以便用户可以监控目标数据库上的连接。

GRANT CONNECT ON DATABASE postgres TO rdsproxyadmin;

还可以通过将上述命令中的 rdsproxyadmin 更改为其他目标数据库用户,来允许该数据库用户执行运行状况检查。

使用 RDS 代理时更改数据库用户的密码

在某些情况下,您可能会更改与代理关联的 RDS 数据库实例中的数据库用户的密码。如果是这样,请使用新密码更新相应的 Secrets Manager 密钥。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。