の実験 AWS FIS - AWS フォールトインジェクションサービス

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

の実験 AWS FIS

AWS FIS では、 AWS ワークロードでフォールトインジェクション実験を実行できます。開始するには、実験テンプレートを作成します。実験テンプレートを作成したら、実験を開始するために使用できます。

以下のいずれかが発生すると、実験が終了します。

停止または失敗した実験は再開できません。また、完了した実験を再実行することはできません。ただし、同じ実験テンプレートから新しい実験を開始することはできます。必要に応じて、新しい実験で再度指定する前に、実験テンプレートを更新できます。

実験を開始する

実験は、実験テンプレートから開始します。詳細については、「テンプレートから実験を開始する」を参照してください。

Amazon EventBridgeを使用して、1 回限りのタスクまたは定期的なタスクとして実験をスケジュールできます。詳細については、「チュートリアル: 定期的な実験をスケジュールする」を参照してください。

以下の機能を使用して実験を監視することができます。

  • AWS FIS コンソールで実験を表示する 詳細については、「実験を表示します。」を参照してください。

  • 実験内のターゲットリソースの Amazon CloudWatch メトリクスを表示するか、 AWS FIS使用状況メトリクスを表示します。詳細については、「CloudWatch を使用したモニタリング」を参照してください。

  • 実験ロギングを有効にすると、テストの実行時にテストに関する詳細情報を取得できます。詳細については、「実験ロギング」を参照してください。

実験を表示します。

実行中の実験の進行状況を表示したり、完了、停止、または失敗した実験を表示できます。

テストを停止、完了、失敗したテストは 120 日後にアカウントから自動的に削除されます。

コンソールを使用して実験を表示するには
  1. で AWS FISコンソールを開きますhttps://console.aws.amazon.com/fis/

  2. ナビゲーションペインで [実験] を選択します。

  3. 実験の実験 ID を選択して、詳細ページを開きます。

  4. 次の 1 つ以上の操作を行います。

    • [詳細][状態]実験の状態を確認してください。

    • [アクション] タブを選択すると、実験アクションに関する情報が表示されます。

    • [ターゲット] タブを選択すると、実験ターゲットの情報が表示されます。

    • [タイムライン] タブを選択すると、開始時間と終了時間に基づいてアクションが視覚的に表示されます。

を使用して実験を表示するには CLI

list-experiments コマンドを使用して実験を一覧表示します。そして、実験のリストを取得し、get-experiment コマンドを使用して、特定の実験に関する情報を取得します。

実験状態

実験は、次に示す状態のいずれかになります。

  • 保留中 - 実験は保留中です。

  • 開始 - 実験は開始準備中です。

  • 実行中 - 実験は実行中です。

  • 完了 - 実験のすべてのアクションが正常に完了しました。

  • 停止中 - 停止条件がトリガーされたか、実験が手動で停止しました。

  • 停止 - 実験で実行中または保留中のアクションはすべて停止します。

  • 失敗 - パーミッションの不足や構文が正しくないなどのエラーにより、実験が失敗しました。

アクションの状態

アクションは、次に示す状態のいずれかになります。

  • 保留中 - 実験が開始されていないか、アクションが実験で後で開始されるため、アクションは保留中です。

  • 開始中 - アクションが開始する準備中です。

  • 実行しています - アクションが実行中です。

  • 完了 - アクションは正常に完了しました。

  • キャンセルしました - アクションが始まる前に実験が停止しました。

  • スキップ - アクションはスキップされました。

  • 停止中 - アクションは停止しています。

  • 停止 - 実験で実行中または保留中のアクションはすべて停止します。

  • 失敗 - 権限の不足や構文が正しくないなど、クライアントエラーが原因でアクションが失敗しました。

実験にタグを付けるには

実験を整理しやすくするために、実験にタグを適用できます。タグベースのIAMポリシーを実装して、実験へのアクセスを制御することもできます。

コンソールを使用して実験にタグを付けるには
  1. で AWS FISコンソールを開きますhttps://console.aws.amazon.com/fis/

  2. ナビゲーションペインで [実験] を選択します。

  3. 実験を選択し、[アクション][タグの管理] を選択します。

  4. タグを追加するには、新しいタグを追加を選択し、キーと値を指定します。

    タグを削除するには、タグの [Remove (削除)] を選択します。

  5. [Save] を選択します。

を使用して実験にタグを付けるには CLI

[tag-resource] コマンドを使用します。

実験を中止する

実行中のチャネルはいつでも停止できます。実験を停止すると、あるアクションに対して完了していないポストアクションは、実験が停止する前に完了します。停止した実験を再開することはできません。

コンソールを使用して実験を中止するには
  1. で AWS FISコンソールを開きますhttps://console.aws.amazon.com/fis/

  2. ナビゲーションペインで [実験] を選択します。

  3. 実験を選択し、[Stop experiment (実験を中止)] を選択します。

  4. 確認のダイアログボックスで [Stop experiment (実験を中止)] を選択します。

を使用して実験を停止するには CLI

stop-experiment コマンドを使用します。

解決済みターゲットを一覧表示する

ターゲットの解決が終了した後、実験で解決されたターゲットの情報を表示できます。

コンソールを使用して解決済みターゲットを表示する
  1. で AWS FISコンソールを開きますhttps://console.aws.amazon.com/fis/

  2. ナビゲーションペインで [実験] を選択します。

  3. テストを選択し、[レポート] を選択します。

  4. 解決されたターゲット情報は [リソース] に表示されます。

を使用して解決済みターゲットを表示するには CLI

list-experiment-resolved-targets コマンドを使用します。