Solución de problemas de finalización de la instancia de Amazon EC2
El cierre o la eliminación de una instancia se conoce como finalización de la instancia. La siguiente información puede ayudarlo a solucionar problemas cuando termina la instancia.
No se cobra el uso por ninguna instancia hasta que se encuentre en estado running
. Es decir, cuando termina una instancia, deja de incurrir en gastos en cuanto su estado cambia a shutting-down
.
La instancia termina inmediatamente
Hay varios problemas pueden hacer que la instancia finalice inmediatamente al iniciarse. Para obtener más información, consulte La instancia termina inmediatamente.
Retrasar la terminación de una instancia
Si la instancia permanece en estado shutting-down
durante más de unos minutos, puede retrasarse debido a que se están cerrando los scripts que la instancia ejecuta.
Otra causa posible es un problema con el equipo host subyacente. Si la instancia permanece en estado shutting-down
durante varias horas, Amazon EC2 la trata como si estuviera bloqueada y la termina por la fuerza.
Si parece que la instancia se bloquea al terminar y lleva más de varias horas, envíe una solicitud de ayuda a AWS re:Post
Las instancias que han terminado se siguen mostrando
Después de que termine una instancia, permanece visible durante un breve periodo antes de ser eliminada. El estado se muestra como terminated
. Si la entrada no se elimina transcurridas varias horas, póngase en contacto con Soporte.
Error: es posible que la instancia no se termine. Modifique su atributo de instancia “disableApiTermination”
Si intenta terminar una instancia y aparece el mensaje de error The instance
, esto indica que la instancia está habilitada para la protección de terminación. La protección de terminación evita que la instancia se termine accidentalmente. Para obtener más información, consulte Cómo habilitar la protección contra la terminación.instance_id
may not be
terminated. Modify its 'disableApiTermination' instance attribute
Primero debe deshabilitar la protección de terminación antes de terminar la instancia.
Para deshabilitar la protección de terminación mediante la consola de Amazon EC2, seleccione la instancia y, a continuación, elija Acciones, Configuración de la instancia y Cambiar protección de terminación.
Para deshabilitar la protección de terminación con AWS CLI, use el siguiente comando.
aws ec2 modify-instance-attribute --instance-id
instance_id
--no-disable-api-termination
Instancias lanzadas o terminadas automáticamente
En general, los siguientes comportamientos significan que ha utilizado Amazon EC2 Auto Scaling, flota de EC2 o flota de spot para escalar automáticamente los recursos informáticos en función de los criterios que ha definido:
-
Se termina una instancia y se lanza automáticamente una nueva instancia.
-
Se lanza una instancia y una de las instancias se termina automáticamente.
-
Se detiene una instancia y se termina y se lanza automáticamente una nueva instancia.
Para detener el escalado automático, busque el grupo de escalado automático o la flota que está inicializando las instancias y establezca su capacidad en 0 o elimínelo.