Connecting AWS Billing
Learn how to connect your AWS Cost & Usage Reports (CUR) to Neurals for granular cost analysis.
Prerequisites
- AWS Account with Billing access
- S3 Bucket for storing reports
Step 1: Enable Cost & Usage Reports
- Log in to the AWS Management Console.
- Navigate to the Billing and Cost Management dashboard.
- Select Cost & Usage Reports from the sidebar.
- Click Create report.
- Configure the report:
- Report name:
neurals-cur - Additional report details: Check "Include resource IDs"
- Data refresh settings: Check "Automatically refresh"
Step 2: Configure S3 Bucket
- Select an existing S3 bucket or create a new one.
- Ensure the bucket policy allows the billing service to write to it.
- Select Parquet as the compression format (recommended for performance).
Step 3: Create IAM Role for Neurals
Neurals needs read access to the S3 bucket containing your reports.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::your-billing-bucket",
"arn:aws:s3:::your-billing-bucket/*"
]
}
]
}Step 4: Connect to Neurals
Go to the Neurals Dashboard Settings and enter your:
- S3 Bucket Name
- Region
- Report Path Prefix
- IAM Role ARN