我在 AWS 上的 EC2 实例上有一个 GO 服务器,其 VPC 与我的 Postgres 数据库相同。我目前能够通过从环境变量中读取密码来让服务器与 Postgres 数据库通信,但我不确定这是否是处理此问题的正确方法。有没有办法让服务器与数据库通信,而无需以纯文本形式存储密码?
无需使用数据库密码将服务器与数据库连接。在 RDS 中启用 IAM 身份验证,并将该角色附加到运行 go 服务器的 EC2 服务器。 您可以在此处轻松找到实现详细信息。
从 java 连接到 AWS RDS,而不公开密码