Eliminación de la infraestructura 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.

Eliminación de la infraestructura de Auto Scaling

Para eliminar completamente su infraestructura de escalado, realice las siguientes tareas.

Eliminar el grupo de Auto Scaling

Cuando elimina un grupo de Auto Scaling, su valores máximo, mínimo y deseado se establecen en 0. Como resultado, se terminan las instancias. La eliminación de una instancia también elimina todos los logs o datos asociados y los volúmenes de la instancia. Si no desea terminar una o varias instancias, puede desasociarlas antes de eliminar el grupo de Auto Scaling. Si el grupo tiene políticas de escalado, al eliminar el grupo se eliminarán las políticas, las acciones de alarma subyacentes y cualquier alarma que ya no tenga una acción asociada.

Para eliminar el grupo de Auto Scaling (consola)
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/y selecciona Auto Scaling Groups en el panel de navegación.

  2. Seleccione la casilla de verificación situada junto al grupo de escalado automático y elija Acciones, Eliminar.

  3. Cuando se le pida la confirmación, escriba delete para confirmar la eliminación del grupo de escalado automático especificado y, a continuación, elija Delete (Eliminar).

    Un icono de carga en la columna Name (Nombre) indica que el grupo de Auto Scaling se está eliminando. En las columnas Desired (Deseadas), Min (Mín.) y Max (Máx.) se muestran instancias 0 para el grupo de Auto Scaling. Se tarda unos minutos en terminar la instancia y eliminar el grupo. Actualice la lista para ver el estado actual.

Para eliminar el grupo de Auto Scaling (AWS CLI)

Use el siguiente delete-auto-scaling-groupcomando para eliminar el grupo Auto Scaling. Esta operación no funciona si el grupo tiene EC2 instancias; solo es para grupos con cero instancias.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg

Si el grupo tiene instancias o actividades de escalado en curso, usa el delete-auto-scaling-groupcomando con la --force-delete opción. Esto también finalizará las EC2 instancias. Al eliminar un grupo de Auto Scaling de la consola de Amazon EC2 Auto Scaling, la consola utiliza esta operación para terminar cualquier EC2 instancia y eliminar el grupo al mismo tiempo.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg --force-delete

(Opcional) Eliminar la configuración de lanzamiento

Puede omitir este paso si desea mantener la configuración de lanzamiento para usarla en el futuro.

Para eliminar la configuración de lanzamiento (consola)
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación izquierdo, en Escalado automático, elija Grupos de escalado automático.

  3. Elija Configuraciones de lanzamiento cerca de la parte superior de la página. Cuando se le pida confirmación, elija Ver configuraciones de lanzamiento para confirmar que desea ver la página Configuraciones de lanzamiento.

  4. Seleccione la configuración de lanzamiento y elija Acciones, Eliminar configuración de lanzamiento.

  5. Cuando se le pida confirmación, seleccione Eliminar.

Para eliminar la configuración de lanzamiento (AWS CLI)

Use el siguiente comando delete-launch-configuration.

aws autoscaling delete-launch-configuration --launch-configuration-name my-launch-config

(Opcional) Eliminar la plantilla de lanzamiento

Puede eliminar su plantilla de lanzamiento o simplemente una versión de su plantilla de lanzamiento. Al eliminar una plantilla de lanzamiento, todas sus versiones se eliminan.

Puede omitir este paso si desea mantener la plantilla de lanzamiento para usarla en el futuro.

Para eliminar la plantilla de lanzamiento (consola)
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Instances, seleccione Launch Templates.

  3. Seleccione su plantilla de lanzamiento y, a continuación, realice una de las siguientes operaciones:

    • Elija Actions, Delete template. Cuando se le pida la confirmación, escriba Delete para confirmar la eliminación de la plantilla de lanzamiento especificada y, a continuación, elija Delete (Eliminar).

    • Elija Actions (Acciones), Delete template version (Eliminar plantilla de lanzamiento). Seleccione la versión que desea eliminar y elija Delete (Eliminar).

Para eliminar la plantilla de lanzamiento (AWS CLI)

Usa el siguiente delete-launch-templatecomando para eliminar tu plantilla y todas sus versiones.

aws ec2 delete-launch-template --launch-template-id lt-068f72b72934aff71

Como alternativa, puede usar el delete-launch-template-versionscomando para eliminar una versión específica de una plantilla de lanzamiento.

aws ec2 delete-launch-template-versions --launch-template-id lt-068f72b72934aff71 --versions 1

(Opcional) Eliminar el balanceador de carga y los grupos de destino

Omita este paso si el grupo de Auto Scaling no está asociado a un balanceador de carga de Elastic Load Balancing o si desea conservar el balanceador de carga para usarlo en el futuro.

Para eliminar el balanceador de carga (consola)
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, en Equilibrio de carga, elija Equilibradores de carga.

  3. Seleccione el balanceador de carga y elija Actions (Acciones), Delete (Eliminar).

  4. Cuando se le indique que confirme, seleccione Yes, Delete (Sí, borrar).

Para eliminar el grupo de destino (consola)
  1. En el panel de navegación, en Load Balancing (Equilibración de carga), elija Target Groups (Grupos de destino).

  2. Elija el grupo de destino y elija Actions (Acciones), Delete (Eliminar).

  3. Cuando se le indique que confirme, seleccione Yes, Delete (Sí, borrar).

Para eliminar el balanceador de carga asociado al grupo de grupo de Auto Scaling (AWS CLI)

Para los balanceadores de carga de aplicaciones y los balanceadores de carga de red, usa los siguientes comandos delete-load-balancery delete-target-group.

aws elbv2 delete-load-balancer --load-balancer-arn my-load-balancer-arn aws elbv2 delete-target-group --target-group-arn my-target-group-arn

Para los balanceadores de carga clásicos, usa el siguiente comando. delete-load-balancer

aws elb delete-load-balancer --load-balancer-name my-load-balancer

(Opcional) Elimine CloudWatch las alarmas

Para eliminar las CloudWatch alarmas asociadas a su grupo de Auto Scaling, complete los siguientes pasos. Por ejemplo, es posible que tenga alarmas asociadas a políticas de escalado simple o escalado por pasos.

nota

Al eliminar un grupo de Auto Scaling, se eliminan automáticamente las CloudWatch alarmas que Amazon EC2 Auto Scaling administra para una política de escalado de seguimiento de objetivos.

Puede omitir este paso si su grupo de Auto Scaling no está asociado a ninguna CloudWatch alarma o si desea conservar las alarmas para usarlas en el futuro.

Para eliminar las CloudWatch alarmas (consola)
  1. Abra la CloudWatch consola en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, elija Alarms.

  3. Elija las alarmas y elija Action (Acción), Delete (Eliminar).

  4. Cuando se le pida confirmación, seleccione Eliminar.

Para eliminar las CloudWatch alarmas (AWS CLI)

Utilice el comando delete-alarms. Puede eliminar una o más alarmas a la vez. Por ejemplo, utilice el siguiente comando para eliminar las alarmas Step-Scaling-AlarmHigh-AddCapacity y Step-Scaling-AlarmLow-RemoveCapacity.

aws cloudwatch delete-alarms --alarm-name Step-Scaling-AlarmHigh-AddCapacity Step-Scaling-AlarmLow-RemoveCapacity