

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

# AWS FIS 実験の開始、作成、実行
<a name="test-assessment-report"></a>

AWS Resilience Hub は、 AWS FIS 実験と統合することで AWS FIS 実験を簡素化します。カスタマイズされた推奨事項を提供し、アプリケーションコンポーネント (AppComponents) にマッピングされた事前入力されたテンプレートを使用して AWS FIS 実験を開始できるため、効率的な耐障害性テストが可能になります。<a name="arh-initiate-fis-experiment"></a>

**運用上の推奨事項から AWS FIS 実験を開始するには**

1.  AWS Resilience Hub コンソールを開きます。

1. ナビゲーションペインで、**[アプリケーション]** を選択します。

1. アプリケーションのリストで、テストを作成するアプリケーションを選択します。

1. **[評価]** タブを選択します。

1. **[障害耐性評価]** 表から評価を選択します。評価を受けていない場合は、[での障害耐性評価の実行 AWS Resilience Hub](run-assessment.md) の手順を完了してからこのステップに戻ってください。

1. **[運用上の推奨事項]** タブを選択します。

1. **Fault Injection 実験**の前に右矢印を選択します。

   このセクションでは、アプリケーション AWS Resilience Hub がストレステストを行い、その耐障害性を向上させるために が推奨するすべての AWS FIS 実験を一覧表示します。実装に基づいて、 AWS FIS 実験は次の状態に分類されます。
   + **実装済み** – が推奨する実験 AWS Resilience Hub がアプリケーションに実装されていることを示します。以下の番号を選択すると、実装されたすべての実験が **Experiments** テーブルに表示されます。
   + **部分的に実装** – が推奨する実験 AWS Resilience Hub がアプリケーションに部分的に実装されていることを示します。以下の数値を選択すると、部分的に実装されたすべての実験が **Experiments** テーブルに表示されます。
   + **実装されていない** – が推奨する実験 AWS Resilience Hub がアプリケーションで実装されていないことを示します。以下の数値を選択すると、未実装のすべての実験が **Experiments** テーブルに表示されます。
   + **除外** – が推奨する実験 AWS Resilience Hub がアプリケーションから除外されていることを示します。以下の数値を選択すると、除外されたすべての実験が **Experiments** テーブルに表示されます。推奨される実験を含めるか除外するかの詳細については、[「運用上の推奨事項を含めるか除外](https://docs.aws.amazon.com/resilience-hub/latest/userguide/exclude-recommend.html?icmpid=docs_resiliencehub_help_panel_operational_recommendations_alarms)するか」を参照してください。

   **Experiments** テーブルには、アプリケーションの耐障害性スコアに影響を与える実装された AWS FIS すべての実験が一覧表示されます。 AWS FIS 実験は、次の情報を使用して識別できます。
   + **アクション名** – アプリケーションに推奨される AWS FIS アクションを示します。アクション名を選択すると、**AWS FIS 実験の詳細**ページで推奨されるすべての AppComponents が表示されます。**状態**が**追跡不可**に設定されている場合、実験がシナリオである AWS FIS ことを示します。シナリオ名を選択すると、コンソールの**シナリオライブラリ**ページで AWS FIS その詳細が表示されます。
   + **状態** – AWS FIS 実験の現在の実装状態を示します。つまり、**実装済み**、**部分的に実装**済み、**未実装**、**除外済み**です。
**注記**  
AWS FIS シナリオは、複数の事前定義されたアクションを持つコンソールのみの機能です。したがって、追跡 AWS Resilience Hub できず、**状態**は**追跡不可**に設定されます。
   + **説明** – AWS FIS アクションの目的について説明します。

1. 実験を開始する AWS FIS アクションを選択します。

    AWS FIS 実験レコメンデーションセクションでは、以下の情報を使用して AppComponents で実装する必要がある実験の詳細を理解できます。
   + **名前** – リソースがグループ化されている AppComponent の名前。
   + **状態** – AWS FIS アクションの現在の実装状態を示します。つまり、**実装済み**、**部分的に実装**済み、**未実装**、除外**済み**です。
**注記**  
AWS FIS シナリオは、複数の事前定義されたアクションを持つコンソールのみの機能です。したがって、追跡 AWS Resilience Hub できず、**状態**は**追跡不可**に設定されます。
   + **ターゲットの選択** – **実験の開始 を選択すると、リソースが実験**にどのように含まれるかを示します。 AWS Resilience Hub がターゲットリソースを自動的に決定しない場合は、それぞれの**ターゲット選択**フィールドにカーソルを合わせると、ターゲットリソースの追加に関するガイダンスが表示されます。
   + **リソース** – AppComponent の下にグループ化されたリソースの数を示します。リソース****ダイアログボックスでこれらのリソースを表示する番号を選択します。リソースは、以下を使用して識別できます。
     + **[論理 ID]** - リソースの論理 ID を示します。論理 ID は、、Terraform 状態ファイル AWS CloudFormation、myApplications アプリケーション、 AWS Resource Groups リソース、または Amazon Elastic Kubernetes Service クラスター内のリソースを識別するために使用される名前です。
     + **物理 ID** – Amazon EC2 インスタンス ID や Amazon S3 バケット名など、リソースに実際に割り当てられた識別子を示します。
     + **Type** – リソースのタイプを示します。
     + **Region** – リソースが配置されているリージョンを示します AWS 。

1. AppComponent を選択し、**Include** または **Exclude** を選択して、 AWS FIS それぞれ実験に AppComponent を含めるか除外します。

1. **実験の開始 **を選択します。

   AWS Resilience Hub コンソールで**テンプレートの詳細を指定**ページにリダイレクトされ AWS FIS 、新しいタブで開きます。

1. 実験テンプレートを作成するには、[「 コンソールを使用して実験テンプレートを作成するには](https://docs.aws.amazon.com/fis/latest/userguide/create-template.html)」の手順を実行します。

   さらに、テンプレートの詳細を入力し、 AWS FIS 「コンソール[を使用して実験テンプレートを作成するには](https://docs.aws.amazon.com/fis/latest/userguide/create-template.html)」の手順に従ってコンソールの**「テンプレートの詳細の指定**」ページで**「次**へ」を選択すると、 AWS Resilience Hub は アクションと**ターゲット****「アクション**とターゲット」ページのリソースタイプの**アクションとターゲット**のマッピングを自動的に試行します。ただし、カバレッジを向上させるには、アクションの追加とターゲットの追加をそれぞれ選択**してアクション**と**ターゲット**を手動で追加し、残りの手順を実行して実験を作成します。

## AWS FIS 実験の実行
<a name="arh-running-aws-fis-experiments"></a>

 AWS FIS コンソールで実験を作成したら、[「テンプレートから実験を開始する](https://docs.aws.amazon.com/fis/latest/userguide/start-experiment-from-template.html)」の手順に従ってコンソールで AWS FIS 実験を実行します。で実行した最新の実験 AWS Resilience Hub を検出する場合は AWS FIS、新しい評価を実行する必要があります。評価の実行の詳細については、「[での障害耐性評価の実行 AWS Resilience Hub](run-assessment.md)」を参照してください。