AWS最佳实践 - 当停止/启动外部IP地址时

时间:2016-03-23 12:45:11

标签: amazon-web-services ip-address

这里有什么困扰我的。有没有比向devs发送电子邮件更好的方法,即在实例停止并启动后,dev服务器的ip地址已经改变了?

我在考虑一个具有弹性ip的小实例,开发人员可以使用终端登录,并再次ssh到开发服务器的内部ip地址。这有效吗?

这是否意味着开发者每次都需要了解变化?

1 个答案:

答案 0 :(得分:2)

目前还不清楚你在说什么"服务器有一个新的公共dns"? - 感谢评论,更清楚你的意思!它是aws域名的格式" ec2-54-222-213-143.eu-west-1.compute.amazonaws.com"你指的是

您在询问如何管理这些名称/地址更改?

一般来说,为了解决这些问题,有几点需要注意

首先,如果是正在更改的公共IP地址而不是短暂的公共IP地址,请使用弹性IP。这将保持不变,可以从旧实例转移到新实例。请阅读http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html关于"弹性IP"之间的差异AWS上的正常公共IP地址

其次,如果您担心维护将IP地址映射到域名的dns记录,则可以自动更新aws route53。我使用了aws cli命令" route53 change-resource-record-sets"为此以及CloudFormation

在实例启动时自动执行事件确实需要对可用的API和挂钩进行一些研究,例如,通过简单使用cloud-init Using cloud-init user data

来查看此答案