Review the health of your AWS Backup restore testing processes to ensure restores run and validate successfully. This plan will identify all configured restore testing plans, collect recent restore jobs from the last two weeks, analyze each job’s execution and validation outcomes, dig into any failures to determine root causes, and finally present a concise summary for your approval.
List restore testing plans
• Identify all AWS Backup restore testing plans in your account and report their names and ARNs.
• Skip further steps if no plans are found.
List recent restore jobs
• For each restore testing plan, gather restore jobs created in the past 14 days.
• Consolidate a view of plan ARN, job ID, status, creation, and completion dates.
• Summarize the total number of jobs retrieved.
Assess restore job outcomes
• Fetch detailed run status and validation status for every job collected.
• Classify each into successful or failed runs and validations.
• Present a table of Job ID, run status, validation status, and any validation messages, plus summary counts.
Investigate failed restore jobs
• Isolate jobs with run failures or failed validations.
• Retrieve full metadata (error messages, IAM role, recovery point ARN, etc.).
• Categorize each failure (permission issues, missing resources, other) and count occurrences.
• Display a detailed table and a breakdown by failure category.