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
Is Parquet format required?
Is Parquet format required?
Strongly recommended. Parquet provides better performance and lower storage costs.
Does CUR need to be in the master payer account?
Does CUR need to be in the master payer account?
No, CUR does not need to live in the master payer account.
Should I use overwrite mode?
Should I use overwrite mode?
Yes — overwrite is preferred for cleaner data management.
When will I see my first data?
When will I see my first data?
Approximately 24 hours after setup completion.
What if I don't have historical data yet?
What if I don't have historical data yet?
AWS can backfill up to 12 months of historical CUR data.
