每次我重新启动基于Ubuntu的EC2实例,他们不会自动获得IP,所以我不得不从pipe理面板手动关联它们。 每个实例应该分配一个IP。
有没有什么办法让这个汽车?
当你重新启动一个EC2实例时,IP地址没有任何变化,所以你现在所说的问题是无效的。
也许你正在谈论停止并启动一个EBS启动实例,它有一个与之相关的弹性IP地址?
如果您拥有与其关联的弹性IP地址的非VPC EC2实例,并且您停止该实例,则是的,popup式IP地址在重新启动时将不再与其关联。
你可以根据自己的具体情况select几个方向:
在实例上创build一个启动脚本,检查弹性IP地址是否关联,并在需要时将其关联。 警告:如果您创build此实例的AMI并启动新实例,则可能会根据您如何编写弹性IP地址来获取对方的弹性IP地址。
更改启动EC2实例的进程,以便启动实例并关联弹性IP地址。
在VPC中运行您的EC2实例。 EBS启动VPC实例将通过停止/启动周期保留其弹性IP地址。
这里有一篇文章介绍了EBS启动实例的重启和停止/启动之间的更多区别: