Connecting AWS Billing

Learn how to connect your AWS Cost & Usage Reports (CUR) to Neurals for granular cost analysis.

Prerequisites

Step 1: Enable Cost & Usage Reports

  1. Log in to the AWS Management Console.
  2. Navigate to the Billing and Cost Management dashboard.
  3. Select Cost & Usage Reports from the sidebar.
  4. Click Create report.
  5. 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

  1. Select an existing S3 bucket or create a new one.
  2. Ensure the bucket policy allows the billing service to write to it.
  3. 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: