Quotas and limitations for AWS Fault Injection Service - AWS Fault Injection Service

Quotas and limitations for AWS Fault Injection Service

Your AWS account has default quotas, formerly referred to as limits, for each AWS service. Unless otherwise noted, each quota is region-specific. You can request increases for the quotas marked as adjustable in the table below.

To view the quotas for AWS FIS in your account, open the Service Quotas console. In the navigation pane, choose AWS services and select AWS Fault Injection Service. Values up to and including the automatically approved quotas are instantly applied. The automatically approved quotas are outlined in the description column in the table below. If you require quotas exceeding the automatically approved limits, please submit a request. Values above the automatically approved limits are reviewed by customer support and approved where possible.

To request a quota increase, see Requesting a quota increase in the Service Quotas User Guide.

Your AWS account has the following quotas related to AWS FIS.

Name Default Adjustable Description
Action duration in hours Each supported Region: 12 No The maximum number of hours allowed to run one action in this account in the current Region.
Actions per experiment template Each supported Region: 20 No The maximum number of actions that you can create in an experiment template in this account in the current Region.
Active experiments Each supported Region: 5 No The maximum number of active experiments that you can run simultaneously in this account in the current Region.
Completed experiment data retention in days Each supported Region: 120 No The maximum number of days allowed for AWS FIS to retain data about completed experiments in this account in the current Region.
Experiment duration in hours Each supported Region: 12 No The maximum number of hours allowed to run one experiment in this account in the current Region.
Experiment templates Each supported Region: 500 No The maximum number of experiment templates that you can create in this account in the current Region.
Maximum number of Managed Prefix Lists in aws:network:route-table-disrupt-cross-region-connectivity Each supported Region: 15 No The maximum number of Managed Prefix Lists that aws:network:route-table-disrupt-cross-region-connectivity will allow, per action.
Maximum number of Route Tables in aws:network:route-table-disrupt-cross-region-connectivity Each supported Region: 10 No The maximum number of Route Tables that aws:network:route-table-disrupt-cross-region-connectivity will allow, per action.
Maximum number of routes in aws:network:route-table-disrupt-cross-region-connectivity Each supported Region: 200 No The maximum number of routes that aws:network:route-table-disrupt-cross-region-connectivity will allow, per action.
Parallel actions per experiment Each supported Region: 10 No The maximum number of actions that you can run in parallel in an experiment in this account in the current Region.
Stop conditions per experiment template Each supported Region: 5 No The maximum number of stop conditions that you can add to an experiment template in this account in the current Region.
Target Auto Scaling groups for aws:ec2:asg-insufficient-instance-capacity-error Each supported Region: 5 Yes The maximum number of Auto Scaling groups that aws:ec2:asg-insufficient-instance-capacity-error can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 500.
Target Buckets for aws:s3:bucket-pause-replication Each supported Region: 20 Yes The maximum number of S3 Buckets that aws:s3:bucket-pause-replication can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 25.
Target Clusters for aws:ecs:drain-container-instances Each supported Region: 5 Yes The maximum number of Clusters that aws:ecs:drain-container-instances can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 100.
Target Clusters for aws:rds:failover-db-cluster Each supported Region: 5 Yes The maximum number of Clusters that aws:rds:failover-db-cluster can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 120.
Target DBInstances for aws:rds:reboot-db-instances Each supported Region: 5 Yes The maximum number of DBInstances that aws:rds:reboot-db-instances can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 100.
Target Instances for aws:ec2:reboot-instances Each supported Region: 5 Yes The maximum number of Instances that aws:ec2:reboot-instances can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 600.
Target Instances for aws:ec2:stop-instances Each supported Region: 5 Yes The maximum number of Instances that aws:ec2:stop-instances can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 400.
Target Instances for aws:ec2:terminate-instances Each supported Region: 5 Yes The maximum number of Instances that aws:ec2:terminate-instances can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 300.
Target Instances for aws:ssm:send-command Each supported Region: 5 Yes The maximum number of Instances that aws:ssm:send-command can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 50.
Target Nodegroups for aws:eks:terminate-nodegroup-instances Each supported Region: 5 Yes The maximum number of Nodegroups that aws:eks:terminate-nodegroup-instances can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 100.
Target Pods for aws:eks:pod-cpu-stress Each supported Region: 50 Yes The maximum number of Pods that aws:eks:pod-cpu-stress can target when you identify targets using parameters, per experiment. Quota increase requests will be automatically approved for values up to 1000.
Target Pods for aws:eks:pod-delete Each supported Region: 50 Yes The maximum number of Pods that aws:eks:pod-delete can target when you identify targets using parameters, per experiment. Quota increase requests will be automatically approved for values up to 1000.
Target Pods for aws:eks:pod-io-stress Each supported Region: 50 Yes The maximum number of Pods that aws:eks:pod-io-stress can target when you identify targets using parameters, per experiment. Quota increase requests will be automatically approved for values up to 1000.
Target Pods for aws:eks:pod-memory-stress Each supported Region: 50 Yes The maximum number of Pods that aws:eks:pod-memory-stress can target when you identify targets using parameters, per experiment. Quota increase requests will be automatically approved for values up to 1000.
Target Pods for aws:eks:pod-network-blackhole-port Each supported Region: 50 Yes The maximum number of Pods that aws:eks:pod-network-blackhole-port can target when you identify targets using parameters, per experiment. Quota increase requests will be automatically approved for values up to 1000.
Target Pods for aws:eks:pod-network-latency Each supported Region: 50 Yes The maximum number of Pods that aws:eks:pod-network-latency can target when you identify targets using parameters, per experiment. Quota increase requests will be automatically approved for values up to 1000.
Target Pods for aws:eks:pod-network-packet-loss Each supported Region: 50 Yes The maximum number of Pods that aws:eks:pod-network-packet-loss can target when you identify targets using parameters, per experiment. Quota increase requests will be automatically approved for values up to 1000.
Target ReplicationGroups for aws:elasticache:interrupt-cluster-az-power Each supported Region: 5 Yes The maximum number of ReplicationGroups that aws:elasticache:interrupt-cluster-az-power can target when you identify targets using tags/parameters, per experiment. Quota increase requests will be automatically approved for values up to 20.
Target SpotInstances for aws:ec2:send-spot-instance-interruptions Each supported Region: 5 Yes The maximum number of SpotInstances that aws:ec2:send-spot-instance-interruptions can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 50.
Target Subnets for aws:network:disrupt-connectivity Each supported Region: 5 Yes The maximum number of Subnets that aws:network:disrupt-connectivity can target when you identify targets using tags, per experiment. Quotas above 5 apply only to parameter scope:all. If you require a higher quota for another scope type, contact customer support. Quota increase requests will be automatically approved for values up to 100.
Target Subnets for aws:network:route-table-disrupt-cross-region-connectivity Each supported Region: 6 Yes The maximum number of Subnets that aws:network:route-table-disrupt-cross-region-connectivity can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 50.
Target Tasks for aws:ecs:stop-task Each supported Region: 5 Yes The maximum number of Tasks that aws:ecs:stop-task can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 500.
Target Tasks for aws:ecs:task-cpu-stress Each supported Region: 5 Yes The maximum number of Tasks that aws:ecs:task-cpu-stress can target when you identify targets using tags/parameters, per experiment. Quota increase requests will be automatically approved for values up to 50.
Target Tasks for aws:ecs:task-io-stress Each supported Region: 5 Yes The maximum number of Tasks that aws:ecs:task-io-stress can target when you identify targets using tags/parameters, per experiment. Quota increase requests will be automatically approved for values up to 50.
Target Tasks for aws:ecs:task-kill-process Each supported Region: 5 Yes The maximum number of Tasks that aws:ecs:task-kill-process can target when you identify targets using tags/parameters, per experiment. Quota increase requests will be automatically approved for values up to 50.
Target Tasks for aws:ecs:task-network-blackhole-port Each supported Region: 5 Yes The maximum number of Tasks that aws:ecs:task-network-blackhole-port can target when you identify targets using tags/parameters, per experiment. Quota increase requests will be automatically approved for values up to 50.
Target Tasks for aws:ecs:task-network-latency Each supported Region: 5 Yes The maximum number of Tasks that aws:ecs:task-network-latency can target when you identify targets using tags/parameters, per experiment. Quota increase requests will be automatically approved for values up to 50.
Target Tasks for aws:ecs:task-network-packet-loss Each supported Region: 5 Yes The maximum number of Tasks that aws:ecs:task-network-packet-loss can target when you identify targets using tags/parameters, per experiment. Quota increase requests will be automatically approved for values up to 50.
Target TransitGateways for aws:network:transit-gateway-disrupt-cross-region-connectivity Each supported Region: 5 Yes The maximum number of Transit Gateways that aws:network:transit-gateway-disrupt-cross-region-connectivity can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 50.
Target Volumes for aws:ebs:pause-volume-io Each supported Region: 5 Yes The maximum number of Volumes that aws:ebs:pause-volume-io can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 120.
Target account configurations per experiment template Each supported Region: 10 Yes The maximum number of target account configurations that you can create for an experiment template in this account in the current Region. Quota increase requests will be automatically approved for values up to 40.
Target functions for aws:lambda:invocation-add-delay action. Each supported Region: 5 Yes The maximum number of Lambda functions that aws:lambda:invocation-add-delay can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 120.
Target functions for aws:lambda:invocation-error action. Each supported Region: 5 Yes The maximum number of Lambda functions that aws:lambda:invocation-error can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 120.
Target functions for aws:lambda:invocation-http-integration-response action. Each supported Region: 5 Yes The maximum number of Lambda functions that aws:lambda:invocation-http-integration-response can target when you identify targets using tags, per experiment. Quota increase requests will be automatically approved for values up to 120.
Target tables for aws:dynamodb:global-table-pause-replication action Each supported Region: 5 Yes The maximum number of global tables that aws:dynamodb:global-table-pause-replication can target, per experiment.

Your usage of AWS FIS is subject to the following additional limitations:

Name Limitation

Targets for aws:elasticache:interrupt-cluster-az-power action

Limited to 20 aws:elasticache:redis-replicationgroup clusters impaired per account per region per day. You can request an increase by creating a support case in the AWS Support Center Console.