View a markdown version of this page

Step 3: Run your first failure mode assessment - AWS Resilience Hub

Step 3: Run your first failure mode assessment

With a service created and a policy applied, you can now run a failure mode assessment. During the assessment, the next generation of Resilience Hub automatically discovers your resources and builds a topology before analyzing failure modes.

Console:

  1. Navigate to your service.

  2. Choose Failure mode guidance and add any assertions about your service. For more information, see Failure mode guidance.

  3. Choose Run failure mode assessment.

  4. Wait for the assessment to complete. This typically takes 5–15 minutes.

AWS CLI:

aws resiliencehubv2 start-failure-mode-assessment \ --service-arn "arn:aws:resiliencehub:us-east-1:123456789012:service/api-service:def456"

To check the status of the assessment:

aws resiliencehubv2 list-failure-mode-assessments \ --service-arn "arn:aws:resiliencehub:us-east-1:123456789012:service/api-service:def456"

What happens during the assessment

While the assessment runs, the next generation of Resilience Hub performs the following steps in the background:

  1. the next generation of Resilience Hub assumes your invoker role.

  2. It reads resources from your configured input sources (AWS CloudFormation, tags, Terraform, Amazon EKS).

  3. It identifies parent-child relationships (for example, Auto Scaling group to EC2 instances).

  4. Resilience Hub builds a topology of your service.

  5. It builds a topology showing data flow and containment.

  6. A multi-agent AI system analyzes the architecture for failure modes against your resilience policy and AWS Well-Architected best practices.

Once topology generation is complete, you can view the results in the console:

  • Graph view – Visual map of resources and connections.

  • Table view – List of all discovered resources with metadata.

  • JSON export – Download the full topology for external analysis.