Habilite el cambio zonal mediante el o el Consola de administración de AWS AWS CLI - 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.

Habilite el cambio zonal mediante el o el Consola de administración de AWS AWS CLI

Para habilitar el cambio de zona, utilice uno de los siguientes métodos.

Console
Cómo habilitar el cambio de zona en un grupo nuevo (consola)
  1. Siga las instrucciones Creación de un grupo de Auto Scaling mediante una plantilla de lanzamiento y complete cada paso del procedimiento, hasta el paso 10.

  2. En la página Integrar con otros servicios, en Cambio de zona en el Controlador de recuperación de aplicaciones de Amazon (ARC), seleccione la casilla de verificación para habilitar el cambio de zona.

  3. Para Comportamiento de comprobación de estado, seleccione Ignorar instancia en mal estado o Reemplazar instancia en mal estado. Para obtener más información, consulte Cómo funciona el cambio de zona para los grupos de escalado automático.

  4. Continúe con los pasos en Creación de un grupo de Auto Scaling mediante una plantilla de lanzamiento.

AWS CLI
Cómo habilitar el cambio de zona en un grupo nuevo (AWS CLI)

Agregue el parámetro --availability-zone-impairment-policy al comando create-auto-scaling-group.

El parámetro --availability-zone-impairment-policy tiene dos opciones:

  • ZonalShiftEnabled— Si se establece entrue, Auto Scaling registra el grupo de Auto Scaling con cambio zonal ARC y usted puede iniciar, actualizar o cancelar un cambio zonal en la consola ARC. Si se establece en false, Auto Scaling anulará el registro del grupo de escalado automático del cambio de zona del ARC. Debe tener ya habilitado el cambio de zona para configurarlo en false.

  • ImpairedZoneHealthCheckBehavior— Si se establece en esta opciónreplace-unhealthy, las instancias en mal estado se sustituirán en la zona de disponibilidad por el cambio zonal activo. Si se establece en ignore-unhealthy, las instancias en mal estado no se reemplazarán en la zona de disponibilidad con el cambio de zona activa. Para obtener más información, consulte Cómo funciona el cambio de zona para los grupos de escalado automático.

El siguiente ejemplo habilita el cambio de zona en un nuevo grupo de escalado automático denominado my-asg.

aws autoscaling create-auto-scaling-group \ --launch-template LaunchTemplateName=my-launch-template,Version='1' \ --auto-scaling-group-name my-asg \ --min-size 1 \ --max-size 10 \ --desired-capacity 5 \ --availability-zones us-east-1a us-east-1b us-east-1c \ --availability-zone-impairment-policy '{ "ZonalShiftEnabled": true, "ImpairedZoneHealthCheckBehavior": IgnoreUnhealthy }'
Console
Cómo habilitar el cambio de zona en un grupo existente (consola)
  1. Abra la consola Amazon EC2 en https://console.aws.amazon.com/ec2/y seleccione Auto Scaling Groups en el panel de navegación.

  2. En la barra de navegación de la parte superior de la pantalla, elija la misma Región de AWS que utilizó cuando creó el grupo de escalado automático.

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

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

  4. En la pestaña Integraciones, en Cambio de zona del Controlador de recuperación de aplicaciones (ARC), seleccione Editar.

  5. Seleccione la casilla de verificación para habilitar el cambio de zona.

  6. Para Comportamiento de comprobación de estado, seleccione Ignorar instancia en mal estado o Reemplazar instancia en mal estado. Para obtener más información, consulte Cómo funciona el cambio de zona para los grupos de escalado automático.

  7. Elija Actualizar.

AWS CLI
Cómo habilitar el cambio de zona en un grupo existente (AWS CLI)

Agregue el parámetro --availability-zone-impairment-policy al comando update-auto-scaling-group.

El parámetro --availability-zone-impairment-policy tiene dos opciones:

  • ZonalShiftEnabled— Si se establece entrue, Auto Scaling registra el grupo de Auto Scaling con cambio zonal ARC y usted puede iniciar, actualizar o cancelar un cambio zonal en la consola ARC. Si se establece en false, Auto Scaling anulará el registro del grupo de escalado automático del cambio de zona del ARC. Debe tener ya habilitado el cambio de zona para configurarlo en false.

  • ImpairedZoneHealthCheckBehavior— Si se establece en esta opciónreplace-unhealthy, las instancias en mal estado se sustituirán en la zona de disponibilidad por el cambio zonal activo. Si se establece en ignore-unhealthy, las instancias en mal estado no se reemplazarán en la zona de disponibilidad con el cambio de zona activa. Para obtener más información, consulte Cómo funciona el cambio de zona para los grupos de escalado automático.

El siguiente ejemplo habilita el cambio de zona en el grupo de escalado automático especificado.

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \ --availability-zone-impairment-policy '{ "ZonalShiftEnabled": true, "ImpairedZoneHealthCheckBehavior": IgnoreUnhealthy }'