- Newest
- Most votes
- Most comments
If my understanding is right, than it’s sad but true according to the documentation.
The Access Denied error is NOT an IAM policy issue.
The AWS Trusted Advisor API (including trustedadvisor:ListRecommendations and trustedadvisor:ListRecommendationResources) strictly requires an AWS Business, Business Support+, Enterprise On-Ramp, or Enterprise Support plan.
-> https://docs.aws.amazon.com/awssupport/latest/user/trusted-advisor-api-cli.html
If your AWS account is on the Basic or Developer support plan, any call to these APIs will intentionally return an Access Denied exception, regardless of the IAM permissions assigned to the role.
To resolve this, you must either upgrade the AWS Support plan for the account or accept that the Datadog integration cannot fetch Trusted Advisor data.
Relevant content
asked 2 years ago
asked 2 years ago
asked a year ago
asked 3 years ago
- AWS OFFICIALUpdated 3 months ago
- AWS OFFICIALUpdated 3 months ago

Thank you so much Florian! That has been wrecking my head for too long! Alex