Skip to main content
Before you begin, ensure you have:
  • CUR 2.0 configured in your AWS account
  • Parquet format (strongly recommended)
  • Hourly or daily export frequency
  • Optional: EKS/ECS tags for granular attribution

What You Provide

IAM Role ARN

Federated role for secure access

S3 Bucket

Bucket containing your CUR exports

CUR 2.0 Name

Name of your Cost and Usage Report

Setup Steps

1

Choose setup method

Use our CloudFormation template for automated setup, or configure manually.
2

Configure CUR 2.0

Ensure your Cost and Usage Report is set up with the recommended settings.
3

Grant Role access

Create an IAM role with read permissions to your S3 bucket and provide the ARN.
4

Create AWS datasource in Costory

Navigate to Settings → Data Sources → Add New and select AWS.
5

Enter Role ARN and S3 info

Provide the IAM Role ARN, S3 bucket name, and CUR 2.0 name.
6

Request backfill

AWS can backfill up to 12 months of historical data.

FAQ

Strongly recommended. Parquet provides better performance and lower storage costs.
No, CUR does not need to live in the master payer account.
Yes — overwrite is preferred for cleaner data management.
Approximately 24 hours after setup completion.
AWS can backfill up to 12 months of historical CUR data.

Next Steps