Glossary

    AWS Fault Injection Service (FIS)

    Architecture & Design

    AWS Fault Injection Service (FIS) is the managed service for running chaos engineering experiments on AWS. You define an experiment template with three parts: targets (the resources to affect), actions (the faults to inject), and stop conditions (CloudWatch alarms that abort the experiment if it crosses a safety threshold).

    Common Actions

    • aws:ec2:stop-instances and aws:ec2:terminate-instances for compute failure
    • aws:ssm:send-command with the AWSFIS-Run documents for CPU, memory, and network stress
    • aws:network:disrupt-connectivity for Availability Zone and dependency isolation
    • aws:rds:failover-db-cluster and aws:dynamodb:global-table-pause-replication for data-tier faults
    • aws:ecs:stop-task and the Lambda invocation actions for containers and serverless

    FIS has no native scheduler; recurring experiments are driven by Amazon EventBridge Scheduler or a CI/CD pipeline calling the StartExperiment API.

    Toc Consulting: AWS Security & Cloud Architecture

    Securing your AWS estate?

    Our team helps engineering teams secure and architect AWS the right way: assessment in week one, a prioritized action plan in week two.