Habilitación de la protección de detención para sus instancias de EC2
Para evitar que una instancia se detenga de forma accidental, puede habilitar la protección de detención para la instancia. La protección de detención también protege la instancia de una terminación accidental.
El atributo DisableApiStop
de la API ModifyInstanceAttribute
de Amazon EC2 controla si la instancia se puede detener mediante la consola de Amazon EC2, la AWS CLI o la API de Amazon EC2. Puede establecer el valor de este atributo cuando inicia la instancia, mientras la instancia se encuentre en ejecución o cuando está detenida.
Consideraciones
-
La protección contra detención no evita que detenga accidentalmente una instancia cuando comienza el cierre desde la instancia con un comando del sistema operativo, como shutdown o poweroff.
-
La habilitación de la protección contra detención no impide que AWS detenga la instancia cuando hay un evento programado para detener la instancia.
-
La habilitación de la protección de detenció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 concreta durante la reducción horizontal al utilizar la protección frente a la reducción horizontal de instancias.
-
La protección de detención no solo evita que la instancia se detenga accidentalmente, sino que también evita una terminación accidental cuando se utiliza la consola, la AWS CLI o la API. Sin embargo, no configura de manera automática el atributo
DisableApiTermination
. Tenga en cuenta que cuando el atributoDisableApiStop
se establece enfalse
, el atributoDisableApiTermination
se usa para determinar si la instancia se puede terminar mediante la consola, la AWS CLI o la API. Para obtener más información, consulte Terminación de las instancias de Amazon EC2. -
No puede habilitar la protección contra detención para instancias respaldadas por el almacén de instancias.
-
No puede habilitar la protección contra detención para instancias de spot.
-
La API de Amazon EC2 sigue un modelo de coherencia final cuando habilita o deshabilita la protección de detención. Esto significa que es posible que el resultado de ejecutar comandos para establecer el atributo de protección contra la detención no esté inmediatamente visible para todos los comandos posteriores que ejecute. Para obtener más información, consulte Consistencia eventual en la Guía para desarrolladores de Amazon EC2.
Acciones de protección contra detención
Habilitar la protección de detención para una instancia en la inicialización
Puede habilitar la protección de detención para una instancia en la inicialización mediante uno de los métodos a continuación.
Para habilitar la protección de detención para una instancia en ejecución o detenida
Puede habilitar la protección de detención para una instancia mientras se encuentre en ejecución o detenida mediante uno de los métodos a continuación.
Deshabilitar la protección de detención para una instancia en ejecución o detenida
Puede deshabilitar la protección de detención para una instancia en ejecución o detenida mediante uno de los métodos a continuación.