

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 啟動、建立和執行 AWS FIS 實驗
<a name="test-assessment-report"></a>

AWS Resilience Hub 透過與 AWS FIS 實驗整合，簡化 AWS FIS 實驗。它提供量身打造的建議，並允許使用映射到您的應用程式元件 (AppComponents) 的預先填入範本啟動 AWS FIS 實驗，從而實現高效的彈性測試。<a name="arh-initiate-fis-experiment"></a>

**從操作建議啟動 AWS FIS 實驗**

1. 開啟 AWS Resilience Hub 主控台。

1. 在導覽窗格中，選擇 **Applications (應用程式)**。

1. 從應用程式清單中，選擇您要為其建立測試的應用程式。

1. 選擇**評估**索引標籤。

1. 從**彈性評估資料表中選取評估**。如果您沒有評估，請完成 中的程序，[在 中執行彈性評估 AWS Resilience Hub](run-assessment.md)然後返回此步驟。

1. 選擇**操作建議**索引標籤。

1. 選擇**故障注入實驗**之前的向右箭頭。

   本節列出 AWS Resilience Hub 為您的應用程式建議的所有 AWS FIS 實驗，以進行壓力測試並改善其彈性。根據您的實作， AWS FIS 實驗會分類為下列狀態：
   + **已實作** – 表示 建議的實驗 AWS Resilience Hub 已實作在您的應用程式中。選擇以下數字，以檢視**實驗**資料表中的所有實作實驗。
   + **部分實作** – 表示 建議的實驗 AWS Resilience Hub 已部分實作於您的應用程式中。選擇以下數字，以檢視**實驗**資料表中所有部分實作的實驗。
   + **未實作** – 表示應用程式中未 AWS Resilience Hub 實作 建議的實驗。選擇以下數字，以檢視**實驗**資料表中的所有未實作實驗。
   + **排除** – 表示 建議的實驗 AWS Resilience Hub 會從您的應用程式排除。選擇以下數字，以檢視**實驗**資料表中所有排除的實驗。如需包含和排除建議實驗的詳細資訊，請參閱[包含或排除操作建議](https://docs.aws.amazon.com/resilience-hub/latest/userguide/exclude-recommend.html?icmpid=docs_resiliencehub_help_panel_operational_recommendations_alarms)。

   **實驗**資料表列出會影響應用程式彈性分數的所有實作 AWS FIS 實驗。您可以使用下列資訊來識別 AWS FIS 實驗：
   + **動作名稱** – 指出為您的應用程式建議 AWS FIS 的動作。選擇動作名稱，以在**AWS FIS 實驗詳細資訊**頁面上檢視所有建議的 AppComponents。當**狀態**設定為**不可追蹤**時，表示 AWS FIS 實驗是案例。選擇案例名稱，在 主控台的 AWS FIS **案例庫**頁面上檢視其詳細資訊。
   + **狀態** – 指出 AWS FIS 實驗目前的實作狀態。也就是說，**實作**、**部分實作**、**未實作**和**排除**。
**注意**  
AWS FIS 案例是具有多個預先定義動作的主控台限定功能。因此， AWS Resilience Hub 無法追蹤它，它會將**狀態**設定為**無法追蹤**。
   + **描述** – 描述 AWS FIS 動作的目標。

1. 選取您要啟動實驗 AWS FIS 的動作。

   在 AWS FIS 實驗建議區段中，您可以使用下列資訊，進一步了解您需要在 AppComponents 上實作的實驗：
   + **名稱** – 資源分組所在的 AppComponent 名稱。
   + **狀態** – 指出 AWS FIS 動作目前的實作狀態。也就是說，**實作**、**部分實作**、**未實作**和**已排除**。
**注意**  
AWS FIS 案例是具有多個預先定義動作的主控台限定功能。因此， AWS Resilience Hub 無法追蹤它，它會將**狀態**設定為**無法追蹤**。
   + **目標選擇** – 指出當您選擇**啟動**實驗時，資源將如何包含在實驗中。如果 AWS Resilience Hub 未自動判斷目標資源，請將滑鼠游標暫留在個別**的目標選取**欄位上，以取得新增這些資源的指引。
   + **資源** – 指出在 AppComponent 下分組的資源數量。在資源對話方塊中選擇號碼以檢視這些**資源**。您可以使用下列項目來識別資源：
     + **邏輯 ID** – 指出資源的邏輯 ID。邏輯 ID 是用來識別您 AWS CloudFormation、Terraform 狀態檔案、myApplications 應用程式、 AWS Resource Groups 資源或 Amazon Elastic Kubernetes Service 叢集中資源的名稱。
     + **實體 ID** – 指出資源的實際指派識別符，例如 Amazon EC2 執行個體 ID 或 Amazon S3 儲存貯體名稱。
     + **類型** – 指出資源的類型。
     + **區域** – AWS 指出資源所在的區域。

1. 選取 AppComponent，然後選擇**包含**或**排除**，分別在 AWS FIS 實驗中包含或排除 AppComponent。

1. 選擇**啟動實驗**。

   AWS Resilience Hub 會將您重新導向至 AWS FIS 主控台中的**指定範本詳細資訊**頁面，並在新索引標籤中開啟。

1. 若要建立實驗範本，請完成使用[主控台建立實驗範本](https://docs.aws.amazon.com/fis/latest/userguide/create-template.html)中的步驟。

   此外，在您輸入範本詳細資訊，並依照使用主控台[建立實驗範本](https://docs.aws.amazon.com/fis/latest/userguide/create-template.html)的步驟，在 AWS FIS 主控台的**指定範本詳細資訊**頁面中選擇**下一步**後， AWS Resilience Hub 會自動嘗試在**動作**和**目標**頁面中映射資源類型的**動作和目標**。不過，若要改善涵蓋範圍，您可以分別選擇新增動作和新增目標，並完成其他程序來建立實驗，以手動**新增動作**和**目標**。

## 執行 AWS FIS 實驗
<a name="arh-running-aws-fis-experiments"></a>

在 AWS FIS 主控台中建立實驗之後，請依照[從範本開始實驗](https://docs.aws.amazon.com/fis/latest/userguide/start-experiment-from-template.html)中的步驟，在主控台中 AWS FIS 執行實驗。如果您想要 AWS Resilience Hub 偵測在 中執行的最新實驗 AWS FIS，您必須執行新的評估。如需執行評估的詳細資訊，請參閱 [在 中執行彈性評估 AWS Resilience Hub](run-assessment.md)。