本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立實驗範本
開始之前,請先完成以下任務:
-
建IAM立授與 AWS FIS代表您執行動作的服務權限。如需詳細資訊,請參閱適用於 AWS FIS 實驗的 IAM 角色。
-
確保您可以訪問 AWS FIS。如需詳細資訊,請參閱 AWS FIS政策範例。
使用控制台建立實驗範本
打開 AWS FIS控制台在https://console.aws.amazon.com/fis/
。 -
在導覽窗格中,選擇 [實驗範本]。
-
選擇創建實驗模板。
-
(選擇性) 對於指定帳戶,請選擇 [多個帳戶] 以設定多帳戶實驗範本。
-
針對「帳戶指定」,選擇「確認」
-
在「描述」和「名稱」中,輸入範本的描述和名稱。
-
對於 「動作」,指定範本的動作集。針對每個動作,選擇「新增動作」並完成下列動作:
-
在「名稱」中,輸入動作的名稱。
允許的字元包括英數字元、連字號 (-) 和底線 (_)。名稱必須以字母開頭。不可使用空格。在此範本中,每個動作名稱都必須是唯一的。
-
(選擇性) 在說明中,輸入動作的說明。長度上限為 512 個字元。
-
(選擇性) 對於「開始後」,請選取在此範本中定義的另一個動作,此動作必須在目前動作開始之前完成。否則,動作會在實驗開始時執行。
-
針對「動作類型」,選擇 AWS FIS動作。
-
在「目標」中,選擇您在「目標」段落中定義的目標。如果您尚未定義此動作的目標, AWS FIS會為您建立新目標。
-
對於動作參數,指定動作的參數。此區段僅在 AWS FIS動作具有參數。
選擇 Save (儲存)。
-
-
針對「目標」,定義要在其上執行動作的目標資源。您必須指定至少一個資源 ID 或一個資源標籤做為目標。選擇編輯以編輯目標 AWS FIS在上一個步驟中為您建立,或選擇 [新增目標]。針對每個目標,執行下列動作:
-
在名稱中,輸入目標的名稱。
允許的字元包括英數字元、連字號 (-) 和底線 (_)。名稱必須以字母開頭。不可使用空格。在此範本中,每個目標名稱都必須是唯一的。
-
對於 [資源類型],請選擇動作支援的資源類型。
-
對於 Target 方法,請執行下列其中一項作業:
-
選擇 [資源],IDs然後選擇或新增資源IDs。
-
選擇 [資源標籤]、[篩選器] 和 [參數],然後新增您需要的標籤和篩選器。如需詳細資訊,請參閱識別目標資源。
-
-
對於「選取」模式,請選擇「計數」,針對指定數目的已識別目標執行動作,或選擇「百分比」,針對已識別目標的指定百分比執行動作。依預設,動作會在所有已識別的目標上執行。
選擇 Save (儲存)。
-
-
若要使用您建立的目標更新動作,請在「動作」下找到動作,選擇「編輯」,然後更新 Target。您可以針對多個動作使用相同的目標。
-
(僅適用於多帳戶實驗)對於 Target 帳戶組態,為每個目標帳戶新增角色ARN和可選描述。若要上傳含CSV檔案的目標帳號角ARNs色,請選擇 [上傳所有目標帳戶ARNs的角色],然後選擇 [選擇]。 CSV文件
-
對於「服務存取」,請選擇「使用現有IAM角色」,然後依照本教學課程的先決條件中所述選擇您建立的IAM角色。如果未顯示您的角色,請確認其具有必要的信任關係。如需詳細資訊,請參閱適用於 AWS FIS 實驗的 IAM 角色。
-
(選擇性) 對於停止條件,請針對停止條件選取 Amazon CloudWatch 警示。如需詳細資訊,請參閱AWS FIS 的停止條件。
-
(選擇性) 對於記錄,請設定目的地選項。若要將日誌傳送到 S3 儲存貯體,請選擇「傳送到 Amazon S3 儲存貯體」,然後輸入儲存貯體名稱和前置詞。如果要將記錄檔傳送至 CloudWatch 記錄檔,請選擇「傳送至 CloudWatch 記錄檔」並輸入記錄群組。
-
(選擇性) 對於標籤,請選擇「新增標籤」,然後指定標籤鍵和標籤值。您新增的標籤會套用至您的實驗範本,而不是使用範本執行的實驗。
-
選擇創建實驗模板。出現確認提示時,輸入
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實驗模板。