Skip to content

runbooks finops s3-crossvalidateΒΆ

enrich | Cost Management

⏳ PENDING Β· T:⏳ V:βž– A:βž– X:βž–

3-way S3 cross-validation: CLI (Config aggregator) vs boto3 (list-buckets) vs Storage Lens MCP.

Analyzes AWS/Azure cost data via Cost Explorer API for optimization opportunities

Single account

runbooks finops s3-crossvalidate --profile <account>

Org-wide (Landing Zone)

# [A3-FinOps] org-wide via Landing Zone hub profile
runbooks finops s3-crossvalidate --all-profile $AWS_BILLING_PROFILE

Show a Cost Management analyzes aws/azure cost data via cost explorer api for optimization opportunities summary for last month across all accounts and flag any anomalies above the 20% threshold.

☁️ Cloud Foundations: CF10 CF16

All Parameters (9)
Parameter Type Default Description
--all-profile STRING - AWS Operations profile ($AWS_OPERATIONS_PROFILE) β€” used by leg-1 Config aggregator.
--mgmt-profile STRING - AWS Management profile ($AWS_MANAGEMENT_PROFILE) β€” for org account name resolution.
--billing-profile STRING - AWS Billing profile ($AWS_BILLING_PROFILE) β€” for Cost Explorer RESOURCE_ID query.
--accounts STRING - Comma-separated AWS account IDs to include (default: all discoverable).
--mcp-json PATH - Path to leg-2 Storage Lens MCP JSON produced by finops-engineer.
--output-json PATH - Path for the four-way validation output JSON (default: tmp/command-center/cross-validation/s3-3way-2026-06-24.json).
--region STRING ap-southeast-2 Primary AWS region for CloudWatch metrics.
--scope-id STRING rb-s3-3way-2026-06-24 Cross-validation scope identifier for evidence JSON.
--leg1-csv PATH - Path to an existing leg-1 CSV produced by s3-storage-class-recommend.