Systems Manager を使用した AWS FISAWS 実験実行の分析 - AWS レジリエンスハブ

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

Systems Manager を使用した AWS FISAWS 実験実行の分析

AWS FIS 実験を実行したら、Systems Manager で AWS 実行の詳細を表示できます。

  1. > CloudTrailイベント履歴 に移動します。

  2. 実験 ID を使用してユーザー名でイベントをフィルタリングします。

  3. StartAutomationExecution エントリを表示します。リクエスト ID はSSMオートメーション ID です。

  4. AWS システム・マネージャー > オートメーションに進みます。

  5. SSM オートメーション ID を使用して実行 ID でフィルタリングし、オートメーションの詳細を表示します。

    実行は、Systems Manager のどのオートメーションでも分析できます。詳細については、AWSSystems Manager Automation ユーザーガイドを参照してください。実行入力パラメータは、実行詳細の入力パラメータセクションに表示され、 AWS FIS 実験に表示されないオプションのパラメータが含まれます。

    実行ステップ内の特定のステップにドリルダウンすると、ステップステータスやその他のステップの詳細に関する情報が表示されます。

よくある失敗

評価レポートの実行中に発生する一般的な障害は次のとおりです。

  • テスト/SOP実験が実行される前に、アラームテンプレートがデプロイされませんでした。これにより、自動化ステップ中にエラーメッセージが表示されます。

    • 障害メッセージ: The following parameters were not found: [/ResilienceHub/Alarm/3dee49a1-9877-452a-bb0c-a958479a8ef2/nat-gw-alarm-bytes-out-to-source-2020-09-21_nat-02ad9bc4fbd4e6135]. Make sure all the SSM parameters in automation document are created in SSM Parameter Store.

    • 修正:フォールトインジェクション実験を再実行する前に、必ず関連するアラームをレンダリングし、結果のテンプレートをデプロイしてください。

  • 実行ロールに権限がありません。このエラーメッセージは、指定した実行ロールに権限がない場合に発生し、ステップの詳細に表示されます。

    • 障害メッセージ: An error occurred (Unauthorized Operation) when calling the DescribeInstanceStatus operation: You are not authorized to perform this operation. Please Refer to Automation Service Troubleshooting Guide for more diagnosis details

    • 修正: 正しい実行ロールを指定したことを確認してください。これが完了したら、必要な権限を追加して評価を再実行してください。

  • 実行は成功しましたが、期待した結果にはなりませんでした。これは、パラメータが正しくないか、内部自動化の問題が原因です。

    • 失敗メッセージ: 実行に成功したため、エラーメッセージは表示されません。

    • 修正: 予想される入力と出力について個々のステップを調べる前に、入力パラメータを確認し、 AWS FIS 実験実行の分析で説明されている実行されたステップを確認します。