

# Terminación de las instancias de Amazon EC2
<a name="terminating-instances"></a>

**aviso**  
**La terminación de una instancia es permanente e irreversible.**  
Después de terminar una instancia, ya no podrá conectarse a esta ni recuperarla. Todos los volúmenes de Amazon EBS asociados que estén configurados para eliminarse en la terminación también se eliminan de manera permanente y no se pueden recuperar. Todos los datos almacenados en volúmenes de almacén de instancias se perderán de forma permanente. Para obtener más información, consulte [Cómo funciona la terminación de instancias](how-ec2-instance-termination-works.md).  
Antes de terminar una instancia, asegúrese de haber realizado una copia de seguridad en un almacenamiento persistente de todos los datos que necesite retener después de la terminación.

Puede eliminar la instancia cuando ya no la necesite. Esto se denomina *terminar* la instancia. En cuanto el estado de una instancia cambia a `shutting-down` o `terminated`, dejará de incurrir en gastos por ella.

Una vez se ha terminado la instancia, no es posible conectarse a ella ni iniciarla. No obstante, puede inicializar nuevas instancias utilizando la misma AMI.

Si prefiere detener o poner a hibernar su instancia, consulte [Detención e iniciación de una instancia de Amazon EC2](Stop_Start.md) o [Hibernación de la instancia de Amazon EC2](Hibernate.md). Para obtener más información, consulte [Diferencias entre los estados de las instancias](ec2-instance-lifecycle.md#lifecycle-differences).

**Topics**
+ [Cómo funciona la terminación de instancias](how-ec2-instance-termination-works.md)
+ [Métodos para terminar una instancia](instance-terminate-methods.md)
+ [Cómo terminar una instancia con un apagado controlado del sistema operativo](#terminating-instances-console)
+ [Cómo terminar una instancia y omitir el apagado controlado del sistema operativo](#terminating-instances-bypass-graceful-os-shutdown)
+ [Solucionar problemas de terminación de instancias](#troubleshoot-instance-terminate)
+ [Cambiar la protección de terminación de instancias](Using_ChangingDisableAPITermination.md)
+ [Cambiar el comportamiento de apagado iniciado por la instancia](Using_ChangingInstanceInitiatedShutdownBehavior.md)
+ [Conservación de los datos cuando se termina una instancia](preserving-volumes-on-termination.md)

## Cómo terminar una instancia con un apagado controlado del sistema operativo
<a name="terminating-instances-console"></a>

Puede terminar una instancia mediante el método de terminación predeterminado, que incluye un intento de apagado controlado del sistema operativo. Para obtener más información, consulte [Métodos para terminar una instancia](instance-terminate-methods.md).

------
#### [ Console ]

**Para terminar una instancia mediante el método de terminación predeterminado**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, seleccione **Instances (Instancias)**.

1. Seleccione la instancia y elija **Estado de la instancia** y **Terminar (eliminar) instancia**.

1. Cuando se le indique que confirme, elija **Terminar (eliminar)**.

1. Tras terminar una instancia, ésta permanece visible durante un breve periodo de tiempo, con un estado `terminated`.

   Si se produce un error en la terminación o si una instancia terminada permanece visible durante más de unas horas, consulte [Las instancias que han terminado se siguen mostrando](TroubleshootingInstancesShuttingDown.md#terminated-instance-still-displaying).

------
#### [ AWS CLI ]

**Para terminar una instancia mediante el método de terminación predeterminado**  
Utilice el comando [terminate-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html).

```
aws ec2 terminate-instances --instance-ids i-1234567890abcdef0
```

------
#### [ PowerShell ]

**Para terminar una instancia mediante el método de terminación predeterminado**  
Utilice el cmdlet [Remove-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Instance.html).

```
Remove-EC2Instance -InstanceId i-1234567890abcdef0
```

------

## Cómo terminar una instancia y omitir el apagado controlado del sistema operativo
<a name="terminating-instances-bypass-graceful-os-shutdown"></a>

Puede omitir el apagado controlado del sistema operativo al terminar una instancia. Para obtener más información, consulte [Métodos para terminar una instancia](instance-terminate-methods.md).

------
#### [ Console ]

**Para terminar una instancia y omitir el apagado controlado del sistema operativo**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, seleccione **Instances (Instancias)**.

1. Seleccione la instancia y elija **Estado de la instancia** y **Terminar (eliminar) instancia**.

1. En **Omitir apagado del sistema operativo**, seleccione la casilla **Omitir apagado del sistema operativo**. Si no ve esta opción en la consola, significa que aún no está disponible en la consola para la región actual. Sin embargo, puede acceder a esta característica mediante la AWS CLI o el SDK, o intentar con otra región desde la consola.

1. Elija **Terminar (eliminar)**.

1. Tras terminar una instancia, ésta permanece visible durante un breve periodo de tiempo, con un estado `terminated`.

   Si se produce un error en la terminación o si una instancia terminada permanece visible durante más de unas horas, consulte [Las instancias que han terminado se siguen mostrando](TroubleshootingInstancesShuttingDown.md#terminated-instance-still-displaying).

------
#### [ AWS CLI ]

**Para terminar una instancia y omitir el apagado controlado del sistema operativo**  
Use el comando [terminate-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html) con `--skip-os-shutdown`.

```
aws ec2 terminate-instances \
    --instance-ids i-1234567890abcdef0 \
    --skip-os-shutdown
```

------
#### [ PowerShell ]

**Para terminar una instancia y omitir el apagado controlado del sistema operativo**  
Use el cmdlet [Remove-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Instance.html) con `-SkipOsShutdown $true`.

```
Remove-EC2Instance `
    -InstanceId i-1234567890abcdef0 `
    -SkipOsShutdown $true
```

------

## Solucionar problemas de terminación de instancias
<a name="troubleshoot-instance-terminate"></a>

El solicitante debe tener permiso para llamar a `ec2:TerminateInstances`. Para obtener más información, consulte [Ejemplos de políticas para trabajar con instancias](ExamplePolicies_EC2.md#iam-example-instances).

Si termina la instancia y comienza otra instancia, lo más probable es que haya configurado el escalado automático a través de una característica como flota de EC2 o Amazon EC2 Auto Scaling. Para obtener más información, consulte [Instancias lanzadas o terminadas automáticamente](TroubleshootingInstancesShuttingDown.md#automatic-instance-create-or-delete).

**nota**  
No se puede finalizar una instancia si está activada la protección contra cancelación. Para obtener más información, consulte [Cómo cambiar la protección contra terminación de instancias](Using_ChangingDisableAPITermination.md).

Si la instancia se encuentra en estado `shutting-down` durante más tiempo del habitual, puede intentar forzar su terminación. Si permanece en estado `shutting-down`, se limpiará (terminará) mediante procesos automatizados dentro del servicio Amazon EC2. Para obtener más información, consulte [Retrasar la terminación de una instancia](TroubleshootingInstancesShuttingDown.md#instance-stuck-terminating).