建立實驗範本 - AWS 故障注入服務

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

建立實驗範本

開始之前,請先完成以下任務:

使用控制台建立實驗範本
  1. 打開 AWS FIS控制台在https://console.aws.amazon.com/fis/

  2. 在導覽窗格中,選擇 [實驗範本]。

  3. 選擇創建實驗模板

  4. (選擇性) 對於指定帳戶,請選擇 [多個帳戶] 以設定多帳戶實驗範本。

  5. 針對「帳戶指定」,選擇「確認

  6. 在「描述」和「名稱」中,輸入範本的描述和名稱。

  7. 對於 「動作」,指定範本的動作集。針對每個動作,選擇「新增動作」並完成下列動作:

    • 在「名稱」中,輸入動作的名稱。

      允許的字元包括英數字元、連字號 (-) 和底線 (_)。名稱必須以字母開頭。不可使用空格。在此範本中,每個動作名稱都必須是唯一的。

    • (選擇性) 在說明中,輸入動作的說明。長度上限為 512 個字元。

    • (選擇性) 對於「開始後」,請選取在此範本中定義的另一個動作,此動作必須在目前動作開始之前完成。否則,動作會在實驗開始時執行。

    • 針對「動作類型」,選擇 AWS FIS動作。

    • 在「目標」中,選擇您在「目標」段落中定義的目標。如果您尚未定義此動作的目標, AWS FIS會為您建立新目標。

    • 對於動作參數,指定動作的參數。此區段僅在 AWS FIS動作具有參數。

    • 選擇 Save (儲存)。

  8. 針對「目標」,定義要在其上執行動作的目標資源。您必須指定至少一個資源 ID 或一個資源標籤做為目標。選擇輯以編輯目標 AWS FIS在上一個步驟中為您建立,或選擇 [新增目標]。針對每個目標,執行下列動作:

    • 名稱中,輸入目標的名稱。

      允許的字元包括英數字元、連字號 (-) 和底線 (_)。名稱必須以字母開頭。不可使用空格。在此範本中,每個目標名稱都必須是唯一的。

    • 對於 [資源類型],請選擇動作支援的資源類型。

    • 對於 Target 方法,請執行下列其中一項作業:

      • 選擇 [資源],IDs然後選擇或新增資源IDs。

      • 選擇 [資源標籤]、[篩選器] 和 [參數],然後新增您需要的標籤和篩選器。如需詳細資訊,請參閱識別目標資源

    • 對於「選取」模式,請選擇「計數」,針對指定數目的已識別目標執行動作,或選擇「分比」,針對已識別目標的指定百分比執行動作。依預設,動作會在所有已識別的目標上執行。

    • 選擇 Save (儲存)。

  9. 若要使用您建立的目標更新動作,請在「動作」下找到動作,選擇「編輯」,然後更新 Target。您可以針對多個動作使用相同的目標。

  10. (僅適用於多帳戶實驗)對於 Target 帳戶組態,為每個目標帳戶新增角色ARN和可選描述。若要上傳含CSV檔案的目標帳號角ARNs色,請選擇 [上傳所有目標帳戶ARNs的角色],然後選擇 [選擇]。 CSV文件

  11. 對於「服務存取」,請選擇「使用現有IAM角色」,然後依照本教學課程的先決條件中所述選擇您建立的IAM角色。如果未顯示您的角色,請確認其具有必要的信任關係。如需詳細資訊,請參閱適用於 AWS FIS 實驗的 IAM 角色

  12. (選擇性) 對於停止條件,請針對停止條件選取 Amazon CloudWatch 警示。如需詳細資訊,請參閱AWS FIS 的停止條件

  13. (選擇性) 對於記錄,請設定目的地選項。若要將日誌傳送到 S3 儲存貯體,請選擇「傳送到 Amazon S3 儲存貯體」,然後輸入儲存貯體名稱和前置詞。如果要將記錄檔傳送至 CloudWatch 記錄檔,請選擇「傳送至 CloudWatch 記錄檔」並輸入記錄群組。

  14. (選擇性) 對於,請選擇「新增標籤」,然後指定標籤鍵和標籤值。您新增的標籤會套用至您的實驗範本,而不是使用範本執行的實驗。

  15. 選擇創建實驗模板。出現確認提示時,輸入create並選擇「創建實驗模板」。

若要使用建立實驗範本 CLI

使用指create-experiment-template令。

您可以從JSON檔案載入實驗範本。

使用 --cli-input-json 參數。

aws fis create-experiment-template --cli-input-json fileb://<path-to-json-file>

如需詳細資訊,請參閱〈產生CLI骨架範本AWS Command Line Interface 用戶指南。如需範本範本,請參閱範例 AWS FIS實驗模板