

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

# 管理你的 AWS FIS 实验
<a name="experiments"></a>

AWS FIS 使您能够对 AWS 工作负载执行故障注入实验。首先，创建[实验模板](experiment-templates.md)。然后，使用此模板开始实验。

发生下列情况之一时，实验结束：
+ 模板中的所有[操作](action-sequence.md)均已顺利完成。
+ 触发[停止条件](stop-conditions.md)。
+ 发生错误，无法完成操作。例如，未发现[目标](targets.md)。
+ 实验已[手动停止](stop-experiment.md)。

您无法恢复已停止或失败的实验。您也无法重新运行已完成的实验。但是，您可以使用同一个实验模板开始新实验。您可以先更新实验模板，再将其指定为新实验的模板。

**Topics**
+ [开始实验](run-experiment.md)
+ [查看实验](view-experiment-progress.md)
+ [标记实验](tag-experiment.md)
+ [停止实验](stop-experiment.md)
+ [列出已解析的目标](list-experiment-resolved-targets.md)

# 开始实验
<a name="run-experiment"></a>

您可以使用实验模板开始实验。有关更多信息，请参阅 [通过模板开始实验](start-experiment-from-template.md)。

您可以使用 Amazon EventBridge，将实验安排为一次性任务或循环任务。有关更多信息，请参阅 [教程：安排定期实验](fis-tutorial-recurring-experiment.md)。

您可以使用以下任意功能来监控实验：
+ 在 AWS FIS 控制台中查看您的实验。有关更多信息，请参阅 [查看实验](view-experiment-progress.md)。
+ 在实验中查看目标资源的亚马逊 CloudWatch 指标或查看 AWS FIS 使用率指标。有关更多信息，请参阅 [监视器使用 CloudWatch](monitoring-cloudwatch.md)。
+ 启用实验日志记录，以便在实验运行时捕获有关详细信息。有关更多信息，请参阅 [实验日志记录](monitoring-logging.md)。

# 查看实验
<a name="view-experiment-progress"></a>

您可以查看正在运行的实验的进度，也可以查看已完成、已停止或已失败的实验。

您的账户将在 120 天后自动删除已完成、已停止或已失败的实验。

**使用控制台查看指标**

1. 打开 AWS FIS 控制台，网址[https://console.aws.amazon.com/fis/](https://console.aws.amazon.com/fis/)为。

1. 在导航窗格中，选择**实验**。

1. 选择**实验 ID**，打开详细信息页面。

1. 执行以下一个或多个操作：
   + 查看**详细信息**和**状态**，了解[实验状态](#experiment-states)。
   + 选择**操作**选项卡，了解有关实验操作的信息。
   + 选择**目标**选项卡，了解有关实验目标的信息。
   + 选择**时间轴**选项卡，根据开始和结束时间直观呈现这些操作。

**使用 CLI 查看实验**  
运行 [list-experiments](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/fis/list-experiments.html) 命令获取实验列表，并运行 [get-experiment](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/fis/get-experiment.html) 命令获取有关特定实验的信息。

## 实验状态
<a name="experiment-states"></a>

实验可能处于以下某种状态：
+ **待处理**：实验正待处理。
+ **正在启动**：实验正准备开始。
+ **正在运行**：实验正在运行。
+ **已完成**：所有实验操作均已顺利完成。
+ **正在停止**：停止条件已触发或实验已手动停止。
+ **已停止**：所有正在运行或待处理的实验操作均已停止。
+ **已失败**：由于权限不足或语法不正确等错误，实验已经失败。
+ **已取消**：由于激活了安全杆，实验已停止或无法启动。

## 操作状态
<a name="action-states"></a>

操作可能处于以下某种状态：
+ **待处理**：由于实验尚未开始或操作要在实验后期开始，此操作正处于待处理状态。
+ **正在启动**：操作正准备开始。
+ **正在运行**：操作正在运行。
+ **已完成**：操作已顺利完成。
+ **已取消**：在操作开始前，实验就已停止。
+ **已跳过**：已跳过该操作。
+ **正在停止**：操作正在停止。
+ **已停止**：所有正在运行或待处理的实验操作均已停止。
+ **已失败**：由于权限不足或语法不正确等客户端错误，操作已经失败。

# 标记实验
<a name="tag-experiment"></a>

您可以对实验应用标签，以便梳理。您还可以实施[基于标签的 IAM 策略](security_iam_service-with-iam.md#security_iam_service-with-iam-tags)，控制对实验的访问权限。

**使用控制台标记实验**

1. 打开 AWS FIS 控制台，网址[https://console.aws.amazon.com/fis/](https://console.aws.amazon.com/fis/)为。

1. 在导航窗格中，选择**实验**。

1. 选择实验，然后依次选择**操作**和**管理标签**。

1. 要添加新标签，请选择**添加新标签**，然后指定键和值。

   要删除标签，请选择**删除**。

1. 选择**保存**。

**使用 CLI 标记实验**  
运行 [tag-resource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/fis/tag-resource.html) 命令。

# 停止实验
<a name="stop-experiment"></a>

您可以随时停止正在运行的实验。停止实验时，所有未完成的后置操作都会在实验停止前完成。您无法恢复已停止的实验。

**使用控制台停止实验**

1. 打开 AWS FIS 控制台，网址[https://console.aws.amazon.com/fis/](https://console.aws.amazon.com/fis/)为。

1. 在导航窗格中，选择**实验**。

1. 选择实验，然后选择**停止实验**。

1. 在确认对话框中，选择**停止实验**。

**使用 CLI 停止实验**  
运行 [stop-experiment](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/fis/stop-experiment.html) 命令。

# 列出已解析的目标
<a name="list-experiment-resolved-targets"></a>

您可以在目标解析结束后查看实验中已解析目标的信息。

**使用控制台查看已解析目标**

1. 打开 AWS FIS 控制台，网址[https://console.aws.amazon.com/fis/](https://console.aws.amazon.com/fis/)为。

1. 在导航窗格中，选择**实验**。

1. 选择实验，然后选择**报告**。

1. 在**资源**下查看已解析目标的信息。

**使用 CLI 查看已解析目标**  
使用 [list-experiment-resolved-targets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/fis/list-experiment-resolved-targets.html) 命令。