Amazon ec2 实例仍然可以通过公共DNS访问,但有一个;“停止”;我的仪表板中的状态

Amazon ec2 实例仍然可以通过公共DNS访问,但有一个;“停止”;我的仪表板中的状态,amazon-ec2,Amazon Ec2,一周前,为了学习和测试,我创建了几个微AmazonLinux实例。通过WinSCP和PUtty登录。终止除一个之外的所有测试,并“停止”我创建的一个测试实例 今天我再次开始玩EC2实例,并将notes(EC2-50-17-13-137.compute-1.amazonaws.com)中的公共DNS插入到浏览器中,得到以下结果: “祝贺您!您的AWS Elastic Beanstalk PHP应用程序现在正在AWS云中您自己的专用环境上运行” 然而,当我转到AWS仪表板时,我的测试实例处于“停止”

一周前,为了学习和测试,我创建了几个微AmazonLinux实例。通过WinSCP和PUtty登录。终止除一个之外的所有测试,并“停止”我创建的一个测试实例

今天我再次开始玩EC2实例,并将notes(EC2-50-17-13-137.compute-1.amazonaws.com)中的公共DNS插入到浏览器中,得到以下结果:

“祝贺您!您的AWS Elastic Beanstalk PHP应用程序现在正在AWS云中您自己的专用环境上运行” 然而,当我转到AWS仪表板时,我的测试实例处于“停止”状态,并且我的仪表板中没有运行Beanstalk应用程序

当我“启动”剩下的一个测试EC2实例时,其中显示的公共DNS是不同的


对于如何回溯以找出此实例仍在运行的原因,有什么建议吗?我的使用情况报告还可以,但我对这个不应该运行的实例感到困惑。

当Amazon Web Services(AWS)弹性计算(EC2)实例停止时,Amazon通常会重新分配分配给该实例的公共DNS名称。在此特定情况下,新实例/DNS用户未更改默认登录页,这导致相同的DNS名称(ec2-50-17-13-137.compute-1.amazonaws.com)似乎来自此问题中引用的原始实例


因此,当用户在AWS EC2控制面板中“停止”然后“启动”一个实例时,除非已为该实例分配了弹性IP,否则用户必须使用新分配的Amazon公共DNS访问重新启动的实例。

您是否绝对确定没有运行beanstalk?此外,您还可以使用Route 53了解路由的情况。当实例停止时,AWS已重用其IP地址以将其提供给另一个客户。当您再次启动该实例时,您获得了另一个IP。在我的AWS仪表板的Elastic Beanstalk下,它告诉我“您没有启动任何AWS Elastic Beanstalk应用程序”。我没有为这些测试实例分配弹性IP,因此如果外部DNS(ec2-50-17-13-137.compute-1.amazonaws.com)在实例终止之前不坚持,那么mvp的回答是正确的。是的,@mvp是正确的。当您停止一个实例时,Amazon会将您的公共IP地址/主机名重新分配给它们的池。运行弹性豆茎的人得到了:)感谢@mvp在这方面帮助我。