Trusted Advisor Diagnostics
When to use
Any Trusted Advisor investigation where the console alone is insufficient — check failures, stale results, refresh issues, category recommendations, priority settings, EventBridge integration, organizational view, or API access problems.
Investigation workflow
Step 1 — Collect and triage
aws support describe-trusted-advisor-checks --language en
aws support describe-trusted-advisor-check-result --check-id <check-id> --language en
aws support describe-trusted-advisor-check-summaries --check-ids <check-id-1> <check-id-2>
aws support refresh-trusted-advisor-check --check-id <check-id>
Step 2 — Domain deep dive
aws support describe-trusted-advisor-check-refresh-statuses --check-ids <check-id>
aws events list-rules --name-prefix TrustedAdvisor
aws organizations describe-organization
aws support describe-services
Read references/guardrails.md before concluding on any Trusted Advisor issue.
Tool quick reference
| Tool / API | When to use |
|---|---|
support describe-trusted-advisor-checks |
List all available TA checks |
support describe-trusted-advisor-check-result |
Detailed check results with flagged resources |
support describe-trusted-advisor-check-summaries |
Summary status of multiple checks |
support refresh-trusted-advisor-check |
Trigger check refresh |
support describe-trusted-advisor-check-refresh-statuses |
Check refresh progress |
events list-rules |
EventBridge rules for TA events |
organizations describe-organization |
Organization setup for org view |
Gotchas: Trusted Advisor
- Full Trusted Advisor API access requires Business or Enterprise Support plan. Basic and Developer plans have limited checks.
- Check results can be stale. Results are not real-time and depend on the last refresh time. Some checks refresh automatically, others require manual refresh.
- Trusted Advisor checks have a minimum refresh interval of 5 minutes. Requesting refresh too frequently returns an error.
- The Trusted Advisor API is only available in us-east-1 region. All API calls must target this endpoint.
- Organizational view requires AWS Organizations with all features enabled and Trusted Advisor enabled as a trusted service.
- Priority recommendations are only available with Trusted Advisor Priority (Enterprise Support with Technical Account Manager).
- Some checks are region-specific while others are global. A "green" check in one region doesn't mean all regions are clean.
- Trusted Advisor checks for service limits may not reflect recent quota increases. There can be a delay in updating.
- EventBridge integration publishes check status changes, not individual resource findings.
- Excluding resources from checks only hides them from the dashboard. It does not fix the underlying issue.
Anti-hallucination rules
- Always cite specific check IDs, check results, and flagged resources as evidence.
- Trusted Advisor API requires Business/Enterprise Support. Never suggest API calls for Basic/Developer plans.
- The API endpoint is us-east-1 only. Never suggest using other regions for TA API calls.
- Check results may be stale. Always verify the last refresh timestamp before acting on results.
- Priority recommendations require Enterprise Support with TAM. Never suggest Priority for lower support tiers.
- Spend no more than 2 minutes on any single hypothesis. Pivot if inconclusive.
18 runbooks
| Category | IDs | Covers |
|---|---|---|
| A — Checks | A1–A3 | Check failures, stale results, refresh issues |
| B — Categories | B1–B3 | Cost optimization, security, performance |
| C — Priority | C1–C2 | Priority recommendations, risk levels |
| D — Integration | D1–D2 | EventBridge, organizational view |
| E — Access | E1–E2 | Support plan requirements, API access |
| Z — Catch-All | Z1 | General troubleshooting |