Skip to main content

AWS Fault Injection Service Documentation

Setup

AWS Fault Injection Service helps you build and run fault injection experiments. Fault injection actions are used to define actions such as stopping an instance, throttling an API, and failing over a database. Fault Injection Service is designed to support Amazon CloudWatch so that you can use your existing metrics to monitor Fault Injection Service experiments.

Run scenarios

To run a scenario, you are enabled to access the scenario library in the FIS console, choose a scenario, then configure your specific application parameters. Each scenario is designed to include a description of the test conditions and suggested metrics to monitor your application's performance during the experiment.

Safety controls

AWS Fault Injection Service is designed to help you target experiments, based on environments, application, and other dimensions using tags, which provide guardrails and help keep your fault injection experiments under control.

Visibility

AWS Fault Injection Service is designed to provide visibility throughout the stages of an experiment via the console and APIs. As an experiment is running, AWS Fault Injection Service helps you to observe what actions have executed. After an experiment has completed you can see details on what actions were run, if stop conditions were triggered, how metrics compared to your expected steady state, and more. You can also identify what resources and APIs are affected by a Fault Injection Service experiment.

Console and pragmatic access

You can use AWS Fault Injection Service with the AWS Management Console, AWS CLI, and AWS SDKs. The Fault Injection Service APIs allow you to access the service to enable you to integrate fault injection testing into your continuous integration and continuous delivery (or CI/CD) pipeline, and custom tooling.

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.