Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Enable zonal shift using the AWS Management Console or the AWS CLI

Focus mode
Enable zonal shift using the AWS Management Console or the AWS CLI - Amazon EC2 Auto Scaling

To enable zonal shift, use one of the following methods.

Console
To enable zonal shift on a new group (console)
  1. Follow the instructions in Create an Auto Scaling group using a launch template and complete each step in the procedure, up to step 10.

  2. On the Integrate with other services page, for Application Recovery Controller (ARC) zonal shift, select the checkbox to enable zonal shift.

  3. For Health check behavior, choose Ignore unhealthy or Replace unhealthy. For more information, see How zonal shift works for Auto Scaling groups.

  4. Continue with the steps in Create an Auto Scaling group using a launch template.

AWS CLI
To enable zonal shift on a new group (AWS CLI)

Add the --availability-zone-impairment-policy parameter to the create-auto-scaling-group command.

The --availability-zone-impairment-policy parameter has two options:

  • ZonalShiftEnabled – If set to true, Auto Scaling registers the Auto Scaling group with ARC zonal shift and you can start, update, or cancel a zonal shift on the ARC console. If set to false, Auto Scaling deregisters the Auto Scaling group from ARC zonal shift. You must already have zonal shift enabled to set to false.

  • ImpairedZoneHealthCheckBehavior – If set to replace-unhealthy, unhealthy instances will be replaced in the Availability Zone with the active zonal shift. If set to ignore-unhealthy, unhealthy instances will not be replaced in the Availability Zone with the active zonal shift. For more information, see How zonal shift works for Auto Scaling groups.

The following example enables zonal shift on a new Auto Scaling group named 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 }'
To enable zonal shift on a new group (console)
  1. Follow the instructions in Create an Auto Scaling group using a launch template and complete each step in the procedure, up to step 10.

  2. On the Integrate with other services page, for Application Recovery Controller (ARC) zonal shift, select the checkbox to enable zonal shift.

  3. For Health check behavior, choose Ignore unhealthy or Replace unhealthy. For more information, see How zonal shift works for Auto Scaling groups.

  4. Continue with the steps in Create an Auto Scaling group using a launch template.

Console
To enable zonal shift on an existing group (console)
  1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/, and choose Auto Scaling Groups from the navigation pane.

  2. On the navigation bar at the top of the screen, choose the AWS Region that you created your Auto Scaling group in.

  3. Select the check box next to the Auto Scaling group.

    A split pane opens up in the bottom of the page.

  4. On the Integrations tab, under Application Recovery Controller (ARC) zonal shift, choose Edit.

  5. Select the checkbox to enable zonal shift.

  6. For Health check behavior, choose Ignore unhealthy or Replace unhealthy. For more information, see How zonal shift works for Auto Scaling groups.

  7. Choose Update.

AWS CLI
To enable zonal shift on an existing group (AWS CLI)

Add the --availability-zone-impairment-policy parameter to the update-auto-scaling-group command.

The --availability-zone-impairment-policy parameter has two options:

  • ZonalShiftEnabled – If set to true, Auto Scaling registers the Auto Scaling group with ARC zonal shift and you can start, update, or cancel a zonal shift on the ARC console. If set to false, Auto Scaling deregisters the Auto Scaling group from ARC zonal shift. You must already have zonal shift enabled to set to false.

  • ImpairedZoneHealthCheckBehavior – If set to replace-unhealthy, unhealthy instances will be replaced in the Availability Zone with the active zonal shift. If set to ignore-unhealthy, unhealthy instances will not be replaced in the Availability Zone with the active zonal shift. For more information, see How zonal shift works for Auto Scaling groups.

The following example enables zonal shift on the specified Auto Scaling group.

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \ --availability-zone-impairment-policy '{ "ZonalShiftEnabled": true, "ImpairedZoneHealthCheckBehavior": IgnoreUnhealthy }'
To enable zonal shift on an existing group (console)
  1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/, and choose Auto Scaling Groups from the navigation pane.

  2. On the navigation bar at the top of the screen, choose the AWS Region that you created your Auto Scaling group in.

  3. Select the check box next to the Auto Scaling group.

    A split pane opens up in the bottom of the page.

  4. On the Integrations tab, under Application Recovery Controller (ARC) zonal shift, choose Edit.

  5. Select the checkbox to enable zonal shift.

  6. For Health check behavior, choose Ignore unhealthy or Replace unhealthy. For more information, see How zonal shift works for Auto Scaling groups.

  7. Choose Update.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.