Cambiar la política de terminación de un grupo de Auto Scaling - Amazon EC2 Auto Scaling

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cambiar la política de terminación de un grupo de Auto Scaling

Para cambiar la política de cancelación de su grupo de Auto Scaling, utilice uno de los siguientes métodos.

Console

No puede cambiar la política de terminación al crear inicialmente un grupo de Auto Scaling en la consola Auto Scaling de Amazon EC2. La política de terminación predeterminada se utiliza automáticamente. Una vez creado el grupo de Auto Scaling, puede sustituir la política predeterminada por una política de rescisión diferente o por varias políticas de rescisión enumeradas en el orden en que deben aplicarse.

Para cambiar la política de terminación de un grupo de Auto Scaling
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/ y elija Auto Scaling Groups (Grupos de escalado automático) en el panel de navegación.

  2. Seleccione la casilla situada junto al grupo de escalado automático.

    Se abre un panel dividido en la parte inferior de la página.

  3. En la pestaña Details (Detalles) elija (Advanced configurations) Configuraciones avanzadas, Edit (Editar).

  4. Para Termination policies (Políticas de terminación), elija una o varias políticas de terminación. Si elige varias políticas, colóquelas en el orden en el que desea que se evalúen.

    De manera opcional, puede elegir Custom termination policy (Política de terminación personalizada) y luego elegir una función de Lambda que se ajuste a sus necesidades. Si ha creado versiones y alias para la función de Lambda, puede elegir una versión o un alias en el menú desplegable Version/Alias (Versión/Alias). Para utilizar la versión no publicada de la función de Lambda, mantenga Version/Alias (Versión/Alias) establecido en su valor predeterminado. Para obtener más información, consulte Creación de una política de terminación personalizada con Lambda.

    nota

    Si se utilizan varias políticas, su orden debe establecerse correctamente:

    • Si utiliza la política Default (Predeterminada), debe ser la última de la lista.

    • Si utiliza una política Custom termination (Terminación personalizada), debe ser la primera de la lista.

  5. Elija Actualizar.

AWS CLI

La política de terminación predeterminada se utiliza automáticamente a menos que se especifique una política diferente.

Para cambiar la política de terminación de un grupo de Auto Scaling

Utilice uno de los siguientes comandos:

Puede utilizar políticas de terminación de manera individual o combinarlas en una lista de políticas. Por ejemplo, utilice el siguiente comando para actualizar un grupo de escalado automático para que utilice primero la política OldestLaunchConfiguration y después la política ClosestToNextInstanceHour.

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg --termination-policies "OldestLaunchConfiguration" "ClosestToNextInstanceHour"

Si utiliza la política de terminación Default, colóquela la última en la lista de políticas de terminación. Por ejemplo, --termination-policies "OldestLaunchConfiguration" "Default".

Para utilizar una política de rescisión personalizada, primero debe crear su política de rescisión utilizando AWS Lambda. Para especificar la función Lambda que se utilizará como política de terminación, colóquela la primera en la lista de políticas de terminación. Por ejemplo, --termination-policies "arn:aws:lambda:us-west-2:123456789012:function:HelloFunction:prod" "OldestLaunchConfiguration". Para obtener más información, consulte Creación de una política de terminación personalizada con Lambda.