我在一周前创建了一些微型Amazon Linux实例,用于学习和测试。通过WinSCP和PUtty登录。除了一个以外的所有终止并“停止”我创建的一个测试实例。
我今天再次开始使用EC2实例,并将我的笔记(ec2-50-17-13-137.compute-1.amazonaws.com)中的公共DNS插入到浏览器中并得到了:
“恭喜!您的AWS Elastic Beanstalk PHP应用程序现在在您自己的AWS云专用环境中运行”
但是,当我访问我的AWS仪表板时,我的测试实例处于“已停止”状态,并且我的仪表板中没有运行Beanstalk应用程序。
当我“启动”我剩下的一个测试EC2实例时,那里显示的公共DNS有所不同。
有关如何回溯以找出此实例仍在运行的原因的任何建议?我的使用情况报告没问题,但我对这个不应该运行的实例感到困惑。
答案 0 :(得分:2)
当Amazon Web Services(AWS)弹性计算(EC2)实例停止时,Amazon通常会重新分配分配给该实例的公有DNS名称。在这种特殊情况下,默认登录页面未被新实例/ DNS用户更改,导致相同的DNS名称(ec2-50-17-13-137.compute-1.amazonaws.com)显示为来自原始在这个问题中提到的实例。
因此,当用户“停止”然后“启动”AWS EC2控制面板中的实例时,除非已为该实例分配弹性IP,否则用户必须使用新分配的Amazon公共DNS来访问重新启动的实例