実験テンプレートの作成 - 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. [ターゲット] で、アクションを実行するターゲットリソースを定義します。ターゲットには、少なくとも 1 つのリソース ID または少なくとも 1 つのリソースタグを指定する必要があります。編集 を選択して、そのターゲットを編集します。 AWS FIS 前のステップで作成した 、またはターゲットの追加 を選択します。各ターゲットで、以下の作業を行います。

    • [名前] に、ターゲットの名前を入力します。

      使用できる文字は、英数字、ピリオド (.)、および下線 (_) です。名前の最初は、文字で始まっている必要があります。スペースは使用できません。各ターゲット名はテンプレート内で一意である必要があります。

    • [リソースタイプ] で、アクションでサポートされているリソースタイプを選択します。

    • [ターゲットメソッド] には、以下のいずれかを選択します。

      • リソース IDs を選択し、リソース を選択または追加しますIDs。

      • [リソース]タグ、フィルター、パラメーター を選択し、必要なタグとフィルターを追加します。詳細については、「ターゲットリソースを識別する」を参照してください。

    • [選択モード] では、[カウント] を選択して指定した数の識別されたターゲットに対してアクションを実行するか、[パーセント] を選択して指定した割合の識別されたターゲットに対してアクションを実行します。デフォルトでは、アクションは特定されたすべてのターゲットに対して実行されます。

    • [Save (保存)] を選択します。

  9. 作成したターゲットでアクションを更新するには、[アクション」でアクションを探して [編集] を選択し、[ターゲット] を更新します。複数のアクションに同じターゲットを使用できます。

  10. (マルチアカウント実験のみ) ターゲットアカウント設定 には、ターゲットアカウントごとにロールARNとオプションの説明を追加します。CSV ファイルARNsでターゲットアカウントロールをアップロードするには、ARNsすべてのターゲットアカウントのロールをアップロードを選択し、 を選択します。CSV

  11. サービスアクセス で、既存のIAMロール を使用 を選択し、このチュートリアルの前提条件で説明されているように作成したIAMロールを選択します。ロールが表示されない場合は、必要な信頼関係があることを確認してください。詳細については、「AWS FIS 実験用の IAM ロール」を参照してください。

  12. (オプション) 停止条件 で、停止条件の Amazon CloudWatch アラームを選択します。詳細については、「AWS FIS の停止条件」を参照してください。

  13. (オプション) [ログ] には、宛先オプションを設定します。S3 バケットにログを送信するには、[Amazon S3 バケットに送信] を選択し、バケット名とプレフィックスを入力します。ログに CloudWatch ログを送信するには、 CloudWatch ログに送信を選択し、ロググループを入力します。

  14. (オプション) タグで、[Add Tag (タグの追加)] を選択して、タグのキーと値を指定します。追加するタグは、テンプレートを使用して実行される実験ではなく、実験テンプレートに適用されます。

  15. [Create experiment template (実験テンプレートの作成)]を選択します。確認を求められたら、「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 実験テンプレート」を参照してください。