RDS - 动态端点导致静态配置文件出现问题

RDS - 动态端点导致静态配置文件出现问题

我在使用 RDS 时遇到了一个小问题。我设计的系统工作方式如下:

  • 服务器 A 每天从快照启动 RDS
  • 服务器A将数据放入RDS数据库
  • 服务器 A 启动 RDS 快照
  • 服务器 A 关闭 RDS

问题是,服务器 A 将 RDS 端点硬编码到配置文件中,但每次启动 RDS 时,其端点都会发生变化,示例 URL 如下:

myname.c9kb7awkert1.us-east-1.rds.amazonaws.com

除了这个位之外,我可以控制端点的所有位:c9kb7awkert1

所以我的问题是,当我每次启动数据库时所有配置都是静态的,我该如何应对这个动态变化的端点?

答案1

RDS 并非真正为此类用例而设计,因此您必须自己做一些工作。由于服务器 A 正在创建 RDS 实例,因此您应该能够通过您已在使用的 AWS API 获取端点并修改配置文件。

相关内容