

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

# 使用 AWS FIS 案例程式庫
<a name="scenario-library"></a>

案例會定義客戶可以套用的事件或條件，以測試其應用程式的彈性，例如應用程式執行所在的運算資源中斷。案例由 AWS 建立和擁有，並透過為您提供一組預先定義目標和故障動作 （例如，停止自動擴展群組中的 30% 執行個體） 來減少常見的應用程式受損，從而將未區分的繁重工作降至最低。

案例是透過僅限主控台的案例程式庫提供， AWS FIS 並使用實驗範本執行。為了使用案例執行實驗，您將從程式庫中選取案例、指定符合您工作負載詳細資訊的參數，並將其儲存為帳戶中的實驗範本。

**Topics**
+ [檢視案例](#viewing-a-scenario)
+ [使用案例](#using-a-scenario)
+ [匯出案例](#exporting-a-scenario)
+ [案例參考](scenario-library-scenarios.md)

## 檢視案例
<a name="viewing-a-scenario"></a>

若要使用主控台檢視案例：

1. 在 開啟 AWS FIS 主控台[https://console.aws.amazon.com/fis/](https://console.aws.amazon.com/fis/)。

1. 在導覽窗格中，選擇**案例程式庫**。

1. 若要檢視特定案例的相關資訊，請選取案例卡片以顯示分割面板。
   + 在頁面底部的分割面板中的**描述**索引標籤中，您可以檢視案例的簡短描述。您也可以找到先決條件的簡短摘要，其中包含所需的目標資源摘要，以及準備資源以用於案例所需的任何動作。最後，您也可以查看有關案例中目標和動作的其他資訊，以及實驗以預設設定成功執行時的預期持續時間。
   + 在頁面底部的分割面板**的內容**索引標籤中，您可以預覽將從案例建立的實驗範本部分填入版本。
   + 在頁面底部的分割面板**中的詳細資訊**索引標籤中，您可以找到實作案例的詳細說明。這可能包含如何近似案例個別層面的詳細資訊。在適用的情況下，您也可以閱讀要用作停止條件的指標，並提供從實驗中學習的可觀測性。最後，您會找到如何展開產生的實驗範本的建議。

## 使用案例
<a name="using-a-scenario"></a>

若要使用主控台使用案例：

1. 在 開啟 AWS FIS 主控台[https://console.aws.amazon.com/fis/](https://console.aws.amazon.com/fis/)。

1. 在導覽窗格中，選擇**案例程式庫**。

1. 若要檢視特定案例的相關資訊，請選取案例卡片以顯示分割面板

1. 若要使用案例，請選取案例卡，然後選擇**使用案例建立範本**。

1. 在**建立實驗範本**檢視中，填入任何遺失的項目。

   1. 有些案例可讓您編輯在多個動作或目標之間共用的參數。此功能會在您對案例進行任何變更後停用，包括透過共用參數編輯進行變更。若要使用此功能，請選取**編輯共用參數**按鈕。在模態中編輯參數，然後選取**儲存**按鈕。

   1. 有些實驗範本可能缺少動作或目標參數，在每個動作和目標卡上反白顯示。選取每張卡片的**編輯**按鈕，新增缺少的資訊，然後選取卡片上的**儲存**按鈕。

   1. 所有 範本都需要**服務存取**執行角色。您可以選擇現有的角色，或為此實驗範本建立新的角色。

   1. 建議您選取現有的 AWS CloudWatch 警示，以定義一或多個選用的**停止條件**。進一步了解 [AWS FIS 的停止條件](stop-conditions.md)。如果您尚未設定警示，您可以遵循[使用 Amazon CloudWatch 警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)中的指示，稍後再更新實驗範本。

   1. 我們建議啟用選用實驗 ****日誌至 Amazon CloudWatch logs或 Amazon S3 儲存貯體。進一步了解 [AWS FIS 的實驗記錄](monitoring-logging.md)。如果您尚未設定適當的資源，您可以稍後更新實驗範本。

1. 在**建立實驗範本**中，選取**建立實驗範本**。

1. 從 AWS FIS 主控台的**實驗範本**檢視中，選取**開始實驗**。進一步了解 [管理 AWS FIS 實驗範本管理您的 AWS FIS 實驗](experiments.md)。

## 匯出案例
<a name="exporting-a-scenario"></a>

案例是僅限主控台的體驗。雖然類似於實驗範本，但案例並非完整的實驗範本，且無法直接匯入 AWS FIS。如果您想要使用案例做為自己的自動化的一部分，您可以使用兩個路徑之一：

1. 請依照 中的步驟[使用案例](#using-a-scenario)建立有效的 AWS FIS 實驗範本，並匯出該範本。

1. 依照步驟 3 [檢視案例](#viewing-a-scenario)中的步驟，從**內容**索引標籤複製並儲存案例內容，然後手動新增缺少的參數，以建立有效的實驗範本。