Editar

Editar

Soy muy nuevo en AWS y ahora tengo dos instancias EC2. Para evitar desperdiciar el plan de nivel gratuito, intento detener las instancias en las que no estoy trabajando con ellos.

Esto es lo que muestra mi consola de administración EC2. Como puede ver, hay dos instancias en ejecución y dos instancias finalizadas. No terminé swipe-dev, simplemente lo detuve. Pero por alguna razón ahora se finalizó y se inició una nueva misma instancia con el mismo código fuente.¿Por qué?

¿Qué estoy haciendo mal? Sólo quiero detener instancias.

ingrese la descripción de la imagen aquí

Editar

He decidido mantener solo un proyecto, así que termino eb-flask-demo-dev y detengo la instancia de swipe-dev. Después de unos minutos, el estado de la instancia se detuvo y pensé que finalmente todo estaba bien. Pero me vuelvo a unir a la consola EC2 y esto es lo que muestra. ¿Por qué swipe-dev se está ejecutando nuevamente? y ¿Por qué hay otra instancia terminada? ingrese la descripción de la imagen aquí

Respuesta1

Lo más probable es que sus instancias EC2 las haya creado un grupo de Auto Scaling. Si usó Elastic Beanstalk, esto es muy probable.

Cuando Auto Scaling determina que una instancia EC2 está "en mal estado", finalizará la instancia y la reemplazará por otra. Detener la instancia EC2 hará que la instancia esté "en mal estado" a los ojos de Auto Scaling.

Entonces, si está utilizando Auto Scaling, no puede simplemente detener la instancia.

En su lugar, puede modificar el número mínimo y deseado de instancias del grupo de Auto Scaling para que sea "0". Esto hará que Auto Scaling finalice las instancias existentes. Cuando desee recuperarlos, restaure estos valores a "1" y Auto Scaling lanzará nuevas instancias por usted.

información relacionada