Enable billing prerequisites
Turn on Cost Explorer and Cost Optimization Hub in AWS Billing and Cost Management.
Read-only AWS review
Create one read-only IAM role and receive a browser-ready report with top savings opportunities, supporting evidence, and a technical appendix.
Setup steps
Turn on Cost Explorer and Cost Optimization Hub in AWS Billing and Cost Management.
Use the policy blocks below to create the trust policy and attach the read-only permissions policy.
Submit the role ARN and external ID. The review scans active commercial AWS regions automatically.
Trust and simplicity
Coverage
The review discovers active commercial AWS regions when permissions allow it. GovCloud and China regions are excluded from this public v1 flow.
Trust Policy
Hosted scans run from the ECS Fargate task role. The external ID shown here must exactly match the value you paste into the start form.
aws-savings-review-customer
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowSavingsReviewWithExternalId",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::952481103459:role/finops-pack-static-fargate-TaskRole-AsKbgagFwWog"
},
"Action": "sts:AssumeRole",
"Condition": {
"StringEquals": {
"sts:ExternalId": "aws-savings-review-customer"
}
}
}
]
}
Permissions Policy
This grants read-only access to billing, inventory, and optimization signals without making changes in your account.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "ReadAccountInventory",
"Effect": "Allow",
"Action": [
"ec2:DescribeRegions",
"ec2:DescribeInstances",
"ec2:DescribeNatGateways",
"ec2:DescribeVolumes",
"ecs:DescribeServices",
"ecs:DescribeTaskDefinition",
"ecs:ListClusters",
"ecs:ListServices",
"lambda:ListFunctions",
"cloudwatch:GetMetricStatistics",
"organizations:ListAccounts",
"rds:DescribeDBClusters",
"rds:DescribeDBInstances",
"s3:GetBucketLocation",
"s3:GetLifecycleConfiguration",
"s3:ListAllMyBuckets"
],
"Resource": "*"
},
{
"Sid": "ReadCostAndOptimizationSignals",
"Effect": "Allow",
"Action": [
"ce:GetCostAndUsage",
"ce:GetCostAndUsageWithResources",
"cost-optimization-hub:GetRecommendation",
"cost-optimization-hub:ListEnrollmentStatuses",
"cost-optimization-hub:ListRecommendationSummaries",
"cost-optimization-hub:ListRecommendations"
],
"Resource": "*"
}
]
}