Habilitar a proteção contra encerramento - Amazon Elastic Compute Cloud

Habilitar a proteção contra encerramento

Para impedir que a instância seja encerrada acidentalmente, você pode habilitar a proteção contra encerramento da instância. O atributo DisableApiTermination controla se a instância pode ser encerrada usando o AWS Management Console, a AWS Command Line Interface (AWS CLI) ou a API. Por padrão, a proteção contra encerramento está desabilitada para a instância, o que significa que ela pode ser encerrada usando o AWS Management Console, a AWS CLI ou a API. É possível definir o valor desse atributo ao executar uma instância, enquanto a instância estiver em execução ou quando ela for interrompida (para instâncias baseadas no Amazon EBS).

O atributo DisableApiTermination não impede que você encerre uma instância iniciando o desligamento nela (usando um comando do sistema operacional para o desligamento do sistema) quando o atributo InstanceInitiatedShutdownBehavior é definido. Para ter mais informações, consulte Alterar o comportamento de desligamento iniciado da instância.

Considerações
  • Habilitar a proteção contra encerramento não impede que a AWS encerre a instância quando há um evento programado para encerrá-la.

  • Habilitar a proteção contra encerramento não impede que Amazon EC2 Auto Scaling encerre uma instância quando ela não estiver íntegra ou durante eventos de redução horizontal da escala. É possível controlar se um grupo do Auto Scaling pode encerrar uma instância específica ao escalar usando a proteção contra redução horizontal da escala da instância. É possível controlar se um grupo do Auto Scaling pode encerrar instâncias não íntegras suspendendo o processo de escala ReplaceUnhealthy.

  • Você não pode habilitar a proteção contra encerramento para Instâncias spot.

Para habilitar a proteção contra encerramento de uma instância no momento da execução
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel, escolha Launch Instance (Executar instância) e siga as instruções contidas no assistente.

  3. Na página Configure Instance Details (Configurar detalhes da instância), marque a caixa de seleção Enable termination protection (Habilitar proteção contra encerramento).

Para habilitar a proteção contra encerramento de uma instância em execução ou interrompida
  1. Selecione a instância, escolha Actions (Ações), Instance Settings (Configurações da instância) e selecione Change Termination Protection (Alterar proteção contra interrupção).

  2. Escolha Yes, Enable (Sim, habilitar).

Para desabilitar a proteção contra encerramento de uma instância em execução ou interrompida
  1. Selecione a instância, escolha Actions (Ações), Instance Settings (Configurações da instância) e selecione Change Termination Protection (Alterar proteção contra interrupção).

  2. Escolha Yes, Disable (Sim, desabilitar).

Para habilitar ou desabilitar a proteção contra encerramento usando a linha de comando

É possível usar um dos comandos a seguir. Para obter mais informações sobre essas interfaces de linha de comando, consulte Acessar o Amazon EC2.

Encerramento de múltiplas instâncias com proteção contra encerramento

Se você encerrar múltiplas instâncias em diversas zonas de disponibilidade usando a mesma solicitação e uma ou mais das instâncias especificadas estiverem habilitadas para a proteção contra encerramento, a solicitação falhará e apresentará os seguintes resultados:

  • As instâncias especificadas que estão na mesma zona de disponibilidade que a instância protegida não estão terminadas.

  • As instâncias especificadas que estão em zonas de disponibilidade diferentes, em que nenhuma outra instância especificada está protegida, estão terminadas corretamente.

Exemplo

Suponha que você tenha as quatro instâncias apresentadas a seguir em duas zonas de disponibilidade.

Instância Availability Zone Encerrar proteção
Instância 1 AZ A Disabled
Instância 2 Disabled
Instância 3 AZ B Enabled
Instância 4 Disabled

Se você tentar terminar todas essas instâncias na mesma solicitação, a solicitação relatará falha com os seguintes resultados:

  • A Instância 1 e a Instância 2 foram encerradas com êxito porque nenhuma das instâncias está habilitada para a proteção contra encerramento.

  • A Instância 3 e a Instância 4 não são encerradas porque a Instância 3 está habilitada para a proteção contra encerramento.