運用上の推奨事項からの AWS FIS 実験の作成 - AWS レジリエンスハブ

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

運用上の推奨事項からの AWS FIS 実験の作成

AWS Resilience Hub では、評価レポートの実行後にアプリケーションをテストすることをお勧めします。これらの実験は、アプリケーションの評価レポートからアクセスして実行できます。

AWS Resilience Hub は、テストパラメータを含む Systems Manager ドキュメントである AWS FIS 実験のリストを提供します。リストから AWS FIS 実験を選択すると、 は Systems Manager ドキュメントで定義したパラメータを使用して AWS CloudFormation テンプレート AWS Resilience Hub を作成します。 AWS CloudFormation スタックの作成後、アプリケーションのプロビジョニングされた AWS FIS 実験を確認できます。

AWS CloudFormation テンプレートは、各 Systems Manager ドキュメントのIAMロールで構成され、実行に必要な最小限のアクセス許可が付与されます。

AWS Resilience Hub レコメンデーションに基づいて AWS FIS 実験を作成するには、レコメンデーションされたテスト用の AWS CloudFormation テンプレートを作成し、コードベースに含める必要があります。

AWS FIS 実験の AWS CloudFormation テンプレートを作成するには
  1. AWS Resilience Hub コンソールを開きます。

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

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

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

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

  6. [運用上の推奨事項] で、[故障注入実験] を選択します。

  7. 含めたいテストをすべて選択します。

  8. CloudFormation テンプレートの作成 を選択します。テンプレートの作成には数分かかる場合があります AWS CloudFormation 。

  9. テンプレートを選択します。

    新しく作成された AWS CloudFormation テンプレートは、 テンプレートテーブルで表示できます。

    コードベースに推奨事項を含めるには、以下の手順を実行します。

コードベースに AWS Resilience Hub レコメンデーションを含めるには
  1. [運用上の推奨事項][テンプレート] を選択します。

  2. テンプレートのリストで、作成した AWS FIS 実験テンプレートの名前を選択します。

    以下の情報を使用して、アプリケーションに実装されているテストを特定できます。

    • [テスト名] – アプリケーション用に作成したテストの名前。

    • [説明] – テストの目的を説明します。

    • [状態] – テストの現在の実装状態を示します。

      この列には、次のいずれかの値が表示されます。

      • [実装済み] – テストがアプリケーションに実装されていることを示します。

      • [未実装] – テストがアプリケーションに実装されていないか、含まれていないことを示します。

      • [除外] – テストがアプリケーションから除外されていることを示します。

      • 非アクティブ – テストが にデプロイされているが AWS FIS、過去 30 日間に実行されていないことを示します。

    • テスト実行 – 最新のテストの結果を含むドキュメントの Amazon S3。 URL

    • ソーステンプレート – 実験の詳細を含む AWS CloudFormation スタックの Amazon リソースネーム (ARN) を提供します。

  3. [テンプレートの詳細] で、[テンプレート S3 パス] のリンクを選択し、Amazon S3 のコンソールでテンプレートオブジェクトを開きます。

  4. Amazon S3 コンソールの [オブジェクト] テーブルで、テストフォルダのリンクを選択します。

  5. Amazon S3 パスをコピーするには、JSONファイルの前にあるチェックボックスを選択し、コピー URLを選択します。

  6. AWS CloudFormation コンソールから AWS CloudFormation スタックを作成します。 AWS CloudFormation スタックの作成の詳細については、「」を参照してくださいhttps://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html

    AWS CloudFormation スタックの作成時に、前のステップからコピーした Amazon S3 パスを指定する必要があります。