

# Enabling and working with zonal autoshift
<a name="arc-zonal-autoshift.start-cancel"></a>

This section provides procedures for working with zonal autoshifts in Amazon Application Recovery Controller (ARC). After you enable zonal autoshift, you can make changes to practice run configurations, start an on-demand practice run, cancel an in-progress shift, including practice runs, or enable autoshift observer notifications.

## Enabling or disabling zonal autoshift
<a name="arc-zonal-autoshift.configure"></a>

The steps here explain how to enable or disable zonal autoshift on the Amazon Application Recovery Controller (ARC) console. To work with zonal autoshift programmatically, see the [ Zonal Shift and Zonal Autoshift API Reference Guide](https://docs.aws.amazon.com/arc-zonal-shift/latest/api/Welcome.html).

When zonal autoshift is enabled, you authorize AWS to shift away application resource traffic from an Availability Zone during events, on your behalf, to help reduce your time to recovery.

## To enable or disable zonal autoshift


1. Open the ARC console at [https://console.aws.amazon.com/route53recovery/zonalshift/home#/autoshift](https://console.aws.amazon.com/route53recovery/zonalshift/home#/autoshift). 

1. Under **Resource zonal autoshift configurations**, choose a resource.

1. In the **Actions** menu, choose **Enable zonal autoshift**, then follow the steps to complete the update.

If the resource doesn't have a practice run configuration, **Enable zonal autoshift** is not available. To configure a practice run configuration and enable zonal autoshift, choose ** Configure zonal autoshift**.

**Topics**
+ [Enabling or disabling zonal autoshift](#arc-zonal-autoshift.configure)
+ [Configuring, editing, or deleting a practice run configuration](arc-zonal-autoshift.edit-delete-practice-run.md)
+ [Canceling a zonal autoshift](arc-zonal-autoshift.canceling-an-autoshift.md)
+ [Starting a practice run zonal shift](arc-zonal-autoshift.start-practice-run.md)
+ [Canceling a practice run zonal shift](arc-zonal-autoshift.cancel-practice-run.md)
+ [Enabling or disabling autoshift observer notification](arc-zonal-autoshift.enable-autoshift-observer.md)

# Configuring, editing, or deleting a practice run configuration
<a name="arc-zonal-autoshift.edit-delete-practice-run"></a>

The steps in this section explain how to edit or delete a practice run configuration on the Amazon Application Recovery Controller (ARC) console. To work with zonal autoshift programmatically, including changes to practice run configurations, see the [Zonal Shift and Zonal Autoshift API Reference Guide](https://docs.aws.amazon.com/arc-zonal-shift/latest/api/Welcome.html).

If you delete a practice run configuration in the console, zonal autoshift is disabled. Before you can delete a practice run configuration with an API operation, you must disable zonal autoshift. You can configure a practice run without enabling zonal autoshift. However, for zonal autoshift to be enabled for a resource, you are required to have a practice run configured for the resource.

# To configure a practice run


1. Open the ARC console at [https://console.aws.amazon.com/route53recovery/zonalshift/home#/autoshift](https://console.aws.amazon.com/route53recovery/zonalshift/home#/autoshift). 

1. Choose **Configure zonal autoshift**.

1. Choose a resource to configure for zonal autoshift.

1. Choose to disable zonal autoshift if you don't want AWS to start an autoshift for a resource when there's an AWS event. You can continue with the wizard to configure a practice run configuration without enabling autoshifts, if you choose.

1. Choose options for practice runs for the resource. For alarms, you can do the following:
   + (Required) Specify at least one outcome alarm to monitor practice runs for this resource.
   + (Optional) Specify one or more blocking alarms for practice runs for this resource. 

   For more information, see the **Alarms that you specify for practice runs** section in [Best practices when you configure zonal autoshift](arc-zonal-autoshift.considerations.md).

1. Optionally, specify blocked windows or allowed windows, to block ARC from starting practice runs or allow ARC to start practice runs for this resource. All dates and times are in UTC.

1. Select the check box to confirm that you have read the acknowledgement note.

1. Choose **Create**.

# To edit a practice run configuration


1. Open the ARC console at [https://console.aws.amazon.com/route53recovery/zonalshift/home#/autoshift](https://console.aws.amazon.com/route53recovery/zonalshift/home#/autoshift). 

1. Under **Resource zonal autoshift configurations**, choose a resource.

1. In the **Actions** menu, choose **Edit practice run configuration**.

1. Make changes to the practice run configuration, to do one or more of the following:
   + For alarms, you can do the following:
     + For blocking alarms, you can add one or more alarms or delete alarms. 
     + For outcome alarms, you can add one or more alarms or delete alarms. At least one outcome alarm is required, so you can't delete all of the outcome alarms in a configuration.
   + For blocked windows and allowed windows, you can add new dates or days and times, or you can remove or update existing dates or days and times. All dates and times are in UTC.

1. Choose **Save**.

# To delete a practice run configuration


1. Open the ARC console at [https://console.aws.amazon.com/route53recovery/zonalshift/home#/autoshift](https://console.aws.amazon.com/route53recovery/zonalshift/home#/autoshift). 

1. Under **Resource zonal autoshift configurations**, choose a resource.

1. In the **Actions** menu, choose **Delete practice run configuration**.

1. On the confirmation modal dialog, type `Delete`, and then choose **Delete**.

   Note that deleting a practice run configuration in the console also disables zonal autoshift for the resource. Zonal autoshift requires a practice run to be configured for the resource.

# Canceling a zonal autoshift
<a name="arc-zonal-autoshift.canceling-an-autoshift"></a>

To stop an in-progress zonal autoshift for a resource, you must cancel the zonal autoshift.

# To stop an in-progress zonal autoshift


1. Open the ARC console at [https://console.aws.amazon.com/route53recovery/zonalshift/home#/](https://console.aws.amazon.com/route53recovery/zonalshift/home#/). 

1. Select a zonal autoshift that you want to cancel, and then choose **Cancel zonal shift**.

1. On the confirmation modal dialog, choose **Confirm**.

# Starting a practice run zonal shift
<a name="arc-zonal-autoshift.start-practice-run"></a>

The steps in this section explain how to start an on-demand practice run zonal shift on the ARC console. To work with zonal shift and zonal autoshift programmatically, see the [ Zonal Shift and Zonal Autoshift API Reference Guide](https://docs.aws.amazon.com/arc-zonal-shift/latest/api/Welcome.html).

You can start a practice run zonal shift after you configure zonal autoshift and create a practice run configuration.

# To start a practice run zonal shift


1. Open the ARC console at [https://console.aws.amazon.com/route53recovery/zonalshift/home#/](https://console.aws.amazon.com/route53recovery/zonalshift/home#/). 

1. Under **Zonal autoshift resources**, browse to an individual resource that has zonal autoshift configured.

1. On the **Resource overview** page, choose **Start practice run**.

1. Select an Availability Zone, and then enter a comment for your practice run. The practice run will shift traffic away from the Availability Zone that you selected.

1. Choose **Start**.

# Canceling a practice run zonal shift
<a name="arc-zonal-autoshift.cancel-practice-run"></a>

The steps in this section explain how to cancel a zonal shift on the ARC console. To work with zonal shift and zonal autoshift programmatically, see the [ Zonal Shift and Zonal Autoshift API Reference Guide](https://docs.aws.amazon.com/arc-zonal-shift/latest/api/Welcome.html).

You can cancel zonal shifts or practice runs that you initiate yourself. You can also cancel zonal shifts that AWS starts for a resource for a practice run for zonal autoshift.

# To cancel a practice run zonal shift


1. Open the ARC console at [https://console.aws.amazon.com/route53recovery/zonalshift/home#/](https://console.aws.amazon.com/route53recovery/zonalshift/home#/). 

1. Select a practice run zonal shift that you want to cancel, and then choose **Cancel zonal shift** or **Cancel practice run**.

1. On the confirmation modal dialog, choose **Confirm**.

# Enabling or disabling autoshift observer notification
<a name="arc-zonal-autoshift.enable-autoshift-observer"></a>

You can configure zonal autoshift to notify you, through Amazon EventBridge, whenever AWS starts an autoshift to shift traffic away from a potentially impaired Availability Zone. You must configure this option in each AWS Region that you want to receive notifications about. You do not have to configure any specific resources with zonal autoshift to enable these separate notifications. For more information, see [Using zonal autoshift with Amazon EventBridge](eventbridge-zonal-autoshift.md).

The steps in this section explain how to enable autoshift observer notification by using the Amazon Application Recovery Controller (ARC) console. To work with zonal autoshift programmatically, see the [ Zonal Shift and Zonal Autoshift API Reference Guide](https://docs.aws.amazon.com/arc-zonal-shift/latest/api/Welcome.html).

# To enable or disable autoshift observer notification


1. Open the ARC console at [https://console.aws.amazon.com/route53recovery/zonalshift/home#/](https://console.aws.amazon.com/route53recovery/zonalshift/home#/). 

1. Under **Getting started**, choose **Enable autoshift observer notification**.

1. In the confirmation dialog box, choose **Enable observer notification**.