Cómo habilitar la protección contra la terminación - Amazon Elastic Compute Cloud

Cómo habilitar la protección contra la terminación

Si quiere evitar que la instancia se termine accidentalmente, puede habilitar la protección contra terminación para la instancia. El atributo DisableApiTermination controla si la instancia puede terminarse mediante la AWS Management Console, la AWS Command Line Interface (AWS CLI) o la API. De forma predeterminada, la protección contra terminación está deshabilitada para la instancia, lo que significa que la instancia se puede cerrar mediante la AWS Management Console, la AWS CLI o la API. Puede establecer el valor de este atributo cuando inicia una instancia, mientras se encuentre en ejecución o cuando está detenida (en el caso de las instancias respaldadas por Amazon EBS).

El atributo DisableApiTermination no evita que termine una instancia cuando comienza el cierre desde la instancia (con un comando del sistema operativo para el cierre del sistema) cuando el atributo InstanceInitiatedShutdownBehavior está establecido. Para obtener más información, consulte Cambiar el comportamiento de apagado iniciado por la instancia.

Consideraciones
  • La habilitación de la protección contra terminación no impide que AWS termine la instancia cuando hay un evento programado para terminar la instancia.

  • La habilitación de la protección contra terminación no impide que Amazon EC2 Auto Scaling termine una instancia cuando la instancia no está en buen estado o durante eventos de reducción horizontal. Es posible controlar si un grupo de escalado automático puede terminar una instancia en particular durante el proceso de escalado al usar la protección contra reducción horizontal de instancias. Puede controlar si un grupo de escalado automático puede terminar las instancias en mal estado al suspender el proceso de escalado de ReplaceUnhealthy.

  • No puede habilitar la protección contra terminación para instancias de spot.

Para habilitar la protección contra terminación para una instancia en la inicialización
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel, elija Launch Instance (iniciar instancia) y siga las instrucciones del asistente.

  3. En la página Configure Instance Details (Configurar detalles de instancia), seleccione la casilla de verificación Enable termination protection (Habilitar la protección de terminación).

Para habilitar la protección contra terminación para una instancia en ejecución o detenida
  1. Seleccione la instancia y, a continuación, elija Actions (Acciones), Instance Settings (Configuración de instancia), Change Termination Protection (Cambiar protección de terminación).

  2. Elija Yes, Enable (Sí, habilitar).

Para deshabilitar la protección contra terminación para una instancia en ejecución o detenida
  1. Seleccione la instancia y, a continuación, elija Actions (Acciones), Instance Settings (Configuración de instancia), Change Termination Protection (Cambiar protección de terminación).

  2. Elija Yes, Disable (Sí, deshabilitar).

Para habilitar o deshabilitar la protección contra terminación en la línea de comandos

Puede utilizar uno de los siguientes comandos. Para obtener más información acerca de estas interfaces de línea de comandos, consulte Acceder a Amazon EC2.

Terminación de varias instancias con la protección contra la terminación

Si termina varias instancias en varias zonas de disponibilidad en la misma solicitud, y una o más de las instancias especificadas están habilitadas para la protección de terminación, la solicitud falla con los siguientes resultados:

  • Las instancias especificadas que se encuentran en la misma zona de disponibilidad que la instancia protegida no se terminan.

  • Las instancias especificadas que se encuentran en diferentes zonas de disponibilidad, en las que no hay otras instancias especificadas protegidas, se terminan correctamente.

Ejemplo

Suponga que tiene las siguientes cuatro instancias en dos zonas de disponibilidad.

instancia Zona de disponibilidad Protección contra la terminación
Instancia 1 AZ A Disabled
Instancia 2 Disabled
Instancia 3 AZ B Enabled
Instancia 4 Disabled

Si se intenta terminar todas estas instancias en la misma solicitud, se informa de un error en la solicitud con los siguientes resultados:

  • La instancia 1 y la instancia 2 se terminan con éxito porque ninguna de las instancias está habilitada para la protección de terminación.

  • La instancia 3 y la instancia 4 no terminan porque la instancia 3 está habilitada para la protección de terminación.