Skip to main content

AWS Support Automation Workflows (SAW)

Self-service diagnosis and remediation for AWS customers

Overview

  • Resolve common issues in your AWS environment using secure and fast
    self-service automation, created by the AWS Support Engineering team.
  • Troubleshoot, proactively monitor and identify network issues, collect and analyze logs, and more.
  • Reduce manual effort, administrative overhead, and human errors, following AWS best practices.

How it works

AWS Support Automation Workflow is a collection of curated AWS Systems Manager self-service automation runbooks. These runbooks are created by AWS Support Engineering with best practices learned from solving customer issues. They enable AWS customers to troubleshoot, diagnose, and remediate common issues with their AWS resources.

The AWS SAW Process

1

AWS Systems Manager

The process begins with AWS Systems Manager, a unified interface for managing AWS resources. This service acts as the foundation for executing automated support solutions and accessing the SAW runbooks.

2

SAW Runbooks

AWS Support Engineering provides a curated collection of automation runbooks containing proven troubleshooting procedures. These runbooks incorporate best practices derived from resolving numerous customer issues across various AWS services.

3

Run SAW Runbook

Customers can initiate the automation process through a browser-based interface by selecting and executing their chosen SAW runbook. This step allows users to start the automated troubleshooting and remediation workflow.

4

Automation Workflow

Once initiated, the automation workflow executes the predefined steps in the selected runbook. The system performs automated diagnostics and remediation actions according to the runbook's specifications.

5

Remediation Guidance

The process concludes with clear remediation guidance, providing customers with verification of completed actions and any necessary follow-up steps. This documentation helps ensure the issue has been properly addressed and resolved.

Use cases

  • Troubleshooting, remediation, and diagnostics
  • Management and trusted advisor (TA) checks
  • Cost optimization and operational review

Troubleshooting, Remediation, and Diagnostics

Find more troubleshooting, remediation, or diagnostics runbooks.

AWS CodeDeploy: Troubleshoot CodeDeploy

AWS Cloudformation: TroubleshootCFNCustomResource

AWS Directory Service: TroubleshootDirectoryTrust
TroubleshootADConnectorConnectivity

Amazon Elastic Block Store (Amazon EBS): CalculateEBSPerformanceMetrics

Amazon Elastic Compute Cloud (Amazon EC2): ExecuteEC2Rescue
TroubleshootEC2DiskUsage
StartEC2RescueWorkflow
RunEC2RescueForWindowsTool

Amazon Elastic Container Service (Amazon ECS): TroubleshootECSContainerInstance
CollectECSInstanceLogs
TroubleshootECSTasksFailedToStart

Amazon Elastic File System (Amazon EFS): CheckAndMountEFS

Amazon Elastic Kubernetes Service (Amazon EKS): TroubleshootEKSWorkerNode
TroubleshootEKSCluster
CollectEKSInstanceLogs

Amazon Elastic MapReduce (Amazon EMR): AnalyzeEMRLogs

AWS Elastic Beanstalk: CollectElasticBeanstalkLogs
TroubleshootElasticBeanStalk

AWS Lambda: TroubleshootLambdaS3Event
TroubleshootLambdaInternetAccess
RemediateLambdaS3Event

Amazon Relational Database Service (Amazon RDS): TroubleshootConnectivityToRDS

Amazon Simple Storage Service (Amazon S3): TroubleshootS3AccessSameAccount
TroubleshootS3PublicRead

AWS System Manager: TroubleshootManagedInstance

Amazon Virtual Private Cloud (Amazon VPC): ConnectivityTroubleshooter
ConfigureTrafficMirroring

AWS Workspaces: RecoverWorkSpace

Management and Trusted Advisor (TA) Checks

Enable automatic issues diagnostics, remediation, analysis, and log collection. Find more management and Trusted Advisor checks runbooks.

Cost Optimization and Operational Review

Optimize AWS costs, improve diagnostics, and operational reviews.

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon Relational Database Service (Amazon RDS)