AWS FIS experiment template components - AWS Fault Injection Service

AWS FIS experiment template components

You use the following components to construct experiment templates:

Actions

The AWS FIS actions that you want to run. Actions can be run in a set order that you specify, or they can be run simultaneously. For more information, see Actions.

Targets

The AWS resources on which a specific action is carried out. For more information, see Targets.

Stop conditions

The CloudWatch alarms that define a threshold at which your application performance is not acceptable. If a stop condition is triggered while an experiment is running, AWS FIS stops the experiment. For more information, see Stop conditions.

Experiment role

An IAM role that grants AWS FIS the permissions required so that it can run experiments on your behalf. For more information, see Experiment role.

Experiment report configuration

The configuration to enable experiment reports. For more information, see Experiment report configurations for AWS FIS.

Experiment options

Options for the experiment template. For more information, see Experiment options for AWS FIS.

Your account has quotas related to AWS FIS. For example, there is a quota on the number of actions per experiment template. For more information, see Quotas and limitations.

Template syntax

The following is the syntax for an experiment template.

{ "description": "string", "targets": {}, "actions": {}, "stopConditions": [], "roleArn": "arn:aws:iam::123456789012:role/AllowFISActions", "experimentReportConfiguration":{}, "experimentOptions":{}, "tags": {} }

For examples, see Example templates.

Get started

To create an experiment template using the AWS Management Console, see Create an experiment template.

To create an experiment template using the AWS CLI, see Example AWS FIS experiment templates.