

# Encerramento de instâncias do Amazon EC2
<a name="terminating-instances"></a>

**Atenção**  
**O encerramento de uma instância é permanente e irreversível.**  
Depois de encerrar uma instância, não será mais possível se conectar a ela e ela não poderá ser recuperada. Todos os volumes anexados do Amazon EBS configurados para serem excluídos no encerramento também serão excluídos permanentemente e não poderão ser recuperados. Todos os dados armazenados em volumes de armazenamento de instância serão perdidos permanentemente. Para obter mais informações, consulte [Como funciona o encerramento de uma instância](how-ec2-instance-termination-works.md).  
Antes de encerrar uma instância, certifique-se de ter feito backup de todos os dados que você precise reter após o encerramento no armazenamento persistente.

É possível excluir sua instância quando não precisar mais dela. Isso é chamado de *encerrar* sua instância. Assim que o estado de uma instância mudar para `shutting-down` ou para `terminated`, não haverá mais custos para essa instância.

Não é possível conectar-se a uma instância ou iniciá-la depois de interrompê-la. No entanto, é possível executar novas instâncias usando a mesma AMI.

Se você preferir interromper ou hibernar a instância, consulte [Início e interrupção de instâncias do Amazon EC2](Stop_Start.md) ou [Hibernar sua instância do Amazon EC2](Hibernate.md). Para obter mais informações, consulte [Diferenças entre os estados de instâncias](ec2-instance-lifecycle.md#lifecycle-differences).

**Topics**
+ [Como funciona o encerramento de uma instância](how-ec2-instance-termination-works.md)
+ [Métodos para encerrar uma instância](instance-terminate-methods.md)
+ [Encerrar uma instância com um desligamento normal do sistema operacional](#terminating-instances-console)
+ [Encerrar uma instância e ignorar o desligamento normal do sistema operacional](#terminating-instances-bypass-graceful-os-shutdown)
+ [Solucionar problemas de encerramento da instância](#troubleshoot-instance-terminate)
+ [Alterar proteção contra encerramento de instância](Using_ChangingDisableAPITermination.md)
+ [Alterar comportamento de desligamento iniciado da instância](Using_ChangingInstanceInitiatedShutdownBehavior.md)
+ [Preservação de dados quando uma instância for encerrada](preserving-volumes-on-termination.md)

## Encerrar uma instância com um desligamento normal do sistema operacional
<a name="terminating-instances-console"></a>

É possível encerrar uma instância usando o método de parada padrão, que inclui uma tentativa de desligamento normal do sistema operacional. Para obter mais informações, consulte [Métodos para encerrar uma instância](instance-terminate-methods.md).

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

**Para encerrar uma instância usando o método de encerramento padrão**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Instances (Instâncias)**.

1. Selecione a instância e escolha **Estado da instância** e **Encerrar instância**.

1. Quando a confirmação for solicitada, escolha **Encerrar (excluir)**.

1. Após encerrar uma instância, ela permanecerá visível por um breve período, com um estado de `terminated`.

   Se o encerramento apresentar falhas ou se uma instância encerrada permanecer visível por mais do que algumas horas, consulte [Instância encerrada ainda sendo exibida](TroubleshootingInstancesShuttingDown.md#terminated-instance-still-displaying).

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

**Para encerrar uma instância usando o método de encerramento padrão**  
Use o 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 encerrar uma instância usando o método de encerramento padrão**  
Use o cmdlet [Remove-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Instance.html).

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

------

## Encerrar uma instância e ignorar o desligamento normal do sistema operacional
<a name="terminating-instances-bypass-graceful-os-shutdown"></a>

É possível ignorar o desligamento normal do sistema operacional ao encerrar uma instância. Para obter mais informações, consulte [Métodos para encerrar uma instância](instance-terminate-methods.md).

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

**Para encerrar uma instância e ignorar o desligamento normal do sistema operacional**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Instances (Instâncias)**.

1. Selecione a instância e escolha **Estado da instância** e **Encerrar instância**.

1. Em **Ignorar desligamento do sistema operacional**, marque a caixa de seleção **Ignorar desligamento do sistema operacional**. Se você não vir essa opção no console, isso significa que ela ainda não está disponível no console na região atual. No entanto, você pode acessar esse recurso usando a AWS CLI ou o SDK, ou até mesmo experimentar outra região no console.

1. Escolha **Encerrar (excluir).**

1. Após encerrar uma instância, ela permanecerá visível por um breve período, com um estado de `terminated`.

   Se o encerramento apresentar falhas ou se uma instância encerrada permanecer visível por mais do que algumas horas, consulte [Instância encerrada ainda sendo exibida](TroubleshootingInstancesShuttingDown.md#terminated-instance-still-displaying).

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

**Para encerrar uma instância e ignorar o desligamento normal do sistema operacional**  
Use o comando [terminate-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html) com `--skip-os-shutdown`.

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

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

**Para encerrar uma instância e ignorar o desligamento normal do sistema operacional**  
Use o cmdlet [Remove-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Instance.html) com `-SkipOsShutdown $true`.

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

------

## Solucionar problemas de encerramento da instância
<a name="troubleshoot-instance-terminate"></a>

O solicitante deve ter permissão para chamar `ec2:TerminateInstances`. Para obter mais informações, consulte [Exemplos de políticas para trabalhar com instâncias](ExamplePolicies_EC2.md#iam-example-instances).

Se você encerrar a instância e outra instância for iniciada, provavelmente você configurou a escalabilidade automática por meio de um recurso como o Frota do EC2 ou o Amazon EC2 Auto Scaling. Para obter mais informações, consulte [Instâncias executadas ou encerradas automaticamente](TroubleshootingInstancesShuttingDown.md#automatic-instance-create-or-delete).

**nota**  
Não será possível encerrar uma instância se a proteção contra encerramento estiver ativada. Para obter mais informações, consulte [Alterar proteção contra encerramento de instância](Using_ChangingDisableAPITermination.md).

Se sua instância permanecer nesse estado `shutting-down` por mais tempo do que o normal, você pode tentar forçar o encerramento. Se permanecer no estado `shutting-down`, ele deverá ser limpo (encerrado) por processos automatizados dentro do serviço Amazon EC2. Para obter mais informações, consulte [Encerramento atrasado da instância](TroubleshootingInstancesShuttingDown.md#instance-stuck-terminating).