

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用以下方法测试区域自动换档 Amazon FIS


您可以使用 Amazon Fault Injection Service 来设置和运行实验，以帮助您模拟现实世界中的条件，例如 “[可用区可用性：电源中断” 场景，该场景将演示在可能存在广泛的 AZ](https://docs.amazonaws.cn//fis/latest/userguide/az-availability-scenario.html) 损伤期间，在启用自动换档的资源上 Amazon 启动区域自动换档时会发生什么。

启动`aws:arc:start-zonal-autoshift`恢复操作允许您演示在执行可用区可用性场景 Amazon Web Services 区域 期间，如何自动 Amazon 将启用区域自动移位的资源的流量从可能受损的可用区转移出去，并将其重新路由到正常 AZs 运行状态。

例如，您可以使用 Amazon FIS 场景库来模拟由电源中断引起的可用区损害。在本实验中，在可用区电源中断开始五分钟后，恢复操作 `aws:arc:start-zonal-autoshift` 会自动将资源流量从指定可用区转移出去。在电源中断的后 25 分钟内，流量会被转移出去，以演示在可用区可能大范围受影响时如何触发自动转移。实验完成后，交通转移结束，交通 AZs 再次开始流向所有人。此过程演示了如何从影响可用区的电源事件中完全恢复。

## 实验与可用区自动转移练习运行有何不同


Amazon FIS 实验与区域自动移位练习的不同之处在于，在练习运行期间，ARC 会将您的资源流量从一个可用区转移出去，这是正常流程的一部分，以确保您的应用程序能够承受可用区的损失。但是，在 Amazon FIS 实验中， Amazon FIS 演示如何代表您为启用自动换档的资源触发 AZ 损伤和自动换档，然后在损伤得到解决后取消自动换档。

在 Amazon FIS 启动的区域偏移运行期间，您无法对其进行更新。此外，如果您取消外面的区域偏移 Amazon FIS，则 Amazon FIS 实验结束。

## Amazon FIS 基于到期的安全机制


Amazon FIS 使用[StartZonalShift](https://docs.amazonaws.cn/arc-zonal-shift/latest/api/API_StartZonalShift.html)、[UpdateZonalShift](https://docs.amazonaws.cn/arc-zonal-shift/latest/api/API_UpdateZonalShift.html)和 [CancelZonalShift](https://docs.amazonaws.cn/arc-zonal-shift/latest/api/API_CancelZonalShift.html)API 操作管理区域偏移，作为安全机制，将这些请求的`expiresIn`字段设置为 1 分钟。这使得 Amazon FIS 在出现意外事件（例如网络中断或系统问题）时可以快速回滚区域偏移。在 ARC 控制台中，到期时间字段将显示 Amazon FIS-managed，实际的预期到期时间由区域移位操作中指定的持续时间决定。有关练习运行的更多信息，请参阅[可用区自动转移和练习运行的工作原理](https://docs.amazonaws.cn//r53recovery/latest/dg/arc-zonal-autoshift.how-it-works.html)

在给定时间，应用的可用区转移不能超过一个。也就是说，只有一家诊所对资源进行区域移动、客户启动的区域移动、自动移位或 Amazon FIS 实验。当启动第二次可用区转移时，ARC 会按照优先级来确定哪个可用区转移类型对资源有效。有关可用区转移优先级的更多信息，请参阅[可用区转移的优先级](arc-zonal-autoshift.how-it-works.precedence.md)。

有关 Amazon FIS 恢复操作的更多信息，请参阅《*Amazon Fault Injection Service 用户指南*[》中的Amazon FIS 恢复操作](https://docs.amazonaws.cn//fis/latest/userguide/fis-actions-reference.html#fis-actions-recovery.html)。