Automated Best Practice Checks with AWS Trusted Advisor - Cost Reduction and Security Improvement

Automatically check account health across five categories: cost optimization, performance, security, fault tolerance, and service limits. Learn about Priority for organization-wide best practice management and API integration.

Trusted Advisor Overview

Trusted Advisor is a service that provides best practice checks across five categories: cost, performance, security, fault tolerance, and service limits. It automatically scans your AWS account's resource configurations and presents improvement recommendations. It automatically identifies unused resources and security misconfigurations, and provides estimated cost savings.

Check Categories and Usage

Cost optimization detects unused Elastic IPs, underutilized EC2 instances (CPU usage below 10% for 14 consecutive days), and unattached EBS volumes, displaying estimated monthly savings. Security detects S3 bucket public access, security groups open to 0.0.0.0/0, and root account MFA not enabled. All check items become available with Business support plan or higher, while the Basic plan only includes 6 core security checks. EventBridge integration detects changes in check results, and Lambda can execute automated remediation actions.

Priority and Organization-Level Usage

Trusted Advisor Priority is available with the Enterprise Support plan and provides prioritized recommendations curated by your AWS Technical Account Manager (TAM). It displays organization-wide risks in priority order, allowing you to address the highest-impact improvement items first. Integration with Organizations aggregates check results from all member accounts and visualizes them in an organization-level dashboard. EventBridge integration detects check result changes in real time, enabling you to build workflows that execute automated remediation actions via Lambda (such as releasing unused EIPs or blocking publicly accessible S3 buckets). For a systematic understanding of best practices, related books on Amazon are also helpful.

Trusted Advisor Pricing

The number of available Trusted Advisor checks depends on your support plan. Basic and Developer plans include only 6 core security checks, while Business plan and above unlock all checks (100+). Trusted Advisor Priority is available exclusively with the Enterprise Support plan. API access (AWS Support API) is available with Business plan and above, enabling programmatic retrieval of check results for automation. By regularly reviewing recommended cost savings and taking action on them, you can achieve ROI that exceeds the cost of your support plan.

Summary

Trusted Advisor is a service that automatically checks your AWS account for best practice compliance. It maintains account health through estimated cost savings and security risk detection, and automates actions like releasing unused EIPs and blocking public S3 buckets via EventBridge integration. The Priority feature provides TAM-curated prioritized recommendations, and Organizations aggregates results across all accounts.