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

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

建立多帳戶實驗範本

若要瞭解如何透過 AWS Management Console

請參閱 建立實驗範本

若要使用建立實驗範本 CLI
  1. 打開 AWS Command Line Interface

  2. 要在帳戶定位實驗選項設置為"multi-account"(例如my-template.json)的情況下從保存的JSON文件中創建實驗,請替換佔位符值 italics 使用您自己的值,然後運行以下create-experiment-template命令。

    aws fis create-experiment-template --cli-input-json file://my-template.json

    這將在響應中返回實驗模板。id從響應中復制,這是實驗模板的 ID。

  3. 執行指create-target-account-configuration令,將目標帳戶設定新增至實驗範本。取代預留位置值 italics 使用您自己的值,使用id從步驟 2 作為--experiment-template-id參數的值,然後執行下列命令。--description 為選用參數。針對每個目標帳戶重複此步驟。

    aws fis create-target-account-configuration --experiment-template-id EXTxxxxxxxxx --account-id 111122223333 --role-arn arn:aws:iam::111122223333:role/role-name --description "my description"
  4. 執行命get-target-account-configuration令以擷取特定目標帳戶組態的詳細資料。

    aws fis get-target-account-configuration --experiment-template-id EXTxxxxxxxxx --account-id 111122223333
  5. 新增所有目標帳戶組態後,您可以執行命list-target-account-configurations令命令來查看目標帳戶組態是否已建立。

    aws fis list-target-account-configurations --experiment-template-id EXTxxxxxxxxx

    您也可以執行get-experiment-template命令來驗證是否已新增目標帳戶組態。該模板將返回一個只讀字段,targetAccountConfigurationsCount該字段是實驗模板上所有目標帳戶配置的計數。

  6. 準備就緒後,您可以使用「開始實驗」指令執行實驗範本。

    aws fis start-experiment --experiment-template-id EXTxxxxxxxxx