启动EC2实例时观察到奇怪的行为

时间:2019-05-13 16:54:45

标签: amazon-web-services amazon-ec2 amazon-elastic-beanstalk elastic-ip

我使用Elastic Beanstalk创建了一个EC2实例,并为其分配了弹性IP。

一切正常。

下面分别是导致我们当前面临的问题的步骤。

  1. 然后我们决定发布不再需要的“ Elastic-IP”。

在运行EC2实例的同时,我们“释放并解除了关联”弹性IP地址。

我们的应用程序停止工作。

  1. 然后,我们决定创建一个新的Elastic IP,并将其关联到Running EC2实例。

该应用程序仍然无法正常工作。

  1. 然后,我们决定重新启动EC2实例。

当我单击停止EC2实例时,它奇怪地进入了终止状态,第二个新的EC2实例自动生成,并进入了运行状态。

所以,现在我们有两个实例;一个处于运行状态,而另一个处于终止状态。

我有两个问题:

  1. 您能否解释一下此行为,以及为什么我无法使用新创建的Elastic IP来简单地停止和启动新EC2实例?我们做错了什么,做这件事的正确方法是什么?

  2. 如何恢复到原来的状态,在该状态下,我有旧的Elastic IP和一个正在运行的EC2实例,该实例是通过运行Elastic Beanstalk和应用程序功能创建的。

1 个答案:

答案 0 :(得分:0)

Beanstalk认为您的实例已崩溃,因为未删除该应用程序。在终止实例之前,请转到控制台中的Elastic Beanstalk菜单并从那里删除您的应用,否则beantalk将产生新的实例。