マルチアカウント実験テンプレートを作成する - AWS 障害インジェクションサービス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

マルチアカウント実験テンプレートを作成する

を使用して実験テンプレートを作成する方法を学ぶには AWS Management Console

実験テンプレートの作成」を参照してください。

を使用して実験テンプレートを作成するには CLI
  1. を開く AWS Command Line Interface

  2. アカウントターゲット実験オプションを に設定して、保存されたJSONファイルから実験を作成するには "multi-account" (例: my-template.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 ステップ 2 idの を --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. 準備ができたら、start-experiment コマンドを使用して実験テンプレートを実行できます。

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