RDS – 导致静态configuration文件出现问题的dynamic端点

我遇到了RDS的一个小问题。 我的系统devise如下:

  • 服务器A每天从快照启动RDS启动
  • 服务器A将数据放入RDS数据库
  • 服务器A引入RDS的快照
  • 服务器closuresRDS

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

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

我可以控制端点以外的所有位: c9kb7awkert1

所以我的问题是,当我每次启动我的数据库时,我所有的configuration是静态的,我该怎么处理这个dynamic变化的端点?

RDS并不是真正为这种用例devise的,所以你将不得不为此做一些工作。 由于服务器A正在创buildRDS实例,因此您应该能够通过您已经使用的AWS API来获取端点,并修改configuration文件。