我有不同的EC2实例尝试访问RDS实例。我想提前设置RDS实例'规范名称'在配置文件中,以便在部署后我不需要对配置文件进行任何更改。
我有以下问题:
无论如何,可以将规范名称分配给cloudformation模板中的RDS实例吗?
如果无法实现以上目标,我可以在EC2创建和RDS实例之间设置依赖关系链(即首先创建RDS实例,查询它的名称/ ip,然后创建EC2实例)
< / LI> 醇>THX
答案 0 :(得分:1)
RDS实例的规范名称将始终由AWS自动生成,但命名方案是一致的。名称的格式为:
<instance_name>.<arbitrary_string>.<region>.rds.amazonaws.com
名称的arbitrary_string
部分是唯一标识您的AWS账户的字符串。在您的帐户中创建的所有RDS实例将使用相同的字符串标识符,因此只需从现有RDS实例中获取该部分,您可以根据您为数据库指定的名称和启动它的区域将全名拼凑在一起。
如果您想要一个易于阅读/记住的DNS名称,那么您始终可以使用Route 53指定另一个名称作为别名。