0

我正在尝试在 nestjs 应用程序中使用带有 TypeORM 的 RDS 代理。RDS 代理使用 IAM 身份验证,因此我在 15 分钟后收到身份验证错误。请让我知道是否有办法让 typeorm 在令牌过期之前刷新它。(类型 orm 作为应用程序模块的一部分加载到 nestjs lambda 函数中)

4

1 回答 1

0

您可以通过 IAM 角色让您的 ec2 访问您的 RDS。

如果想在本地连接。 无需通过代码传递凭据。

如何使用 Amazon EC2 实例作为堡垒主机从本地计算机连接到私有 Amazon RDS 数据库实例?

或者

  1. 安装 aws-cli。
  2. 运行:aws 配置。
  3. 添加秘密和访问密钥以及会话令牌,它们应该可以访问您的 RDS。这会将您的凭据添加到 .aws/credentials 文件下(或查找凭据文件)。
  4. 编写并运行一个后台进程,在其过期之前更新 credetails 文件下的凭据。
于 2021-05-15T13:56:55.547 回答