Configure the Cost and Usage Report in CloudCheckr

Prerequisite: If you are preparing your AWS account for the first time and use the Cost and Usage Report (CUR) as your billing source, we recommend that you:
AWS plans to deprecate the Detailed Billing Report (DBR) and replace it with the CUR in the near future. As a result, the CUR will become CloudCheckr's primary billing method. At this time, CloudCheckr supports the DBR and the CUR. For more information, review the Transition from DBR to CUR FAQ.

CloudCheckr has integrated the Cost and Usage Report (CUR), AWS's next-generation billing tool, into our application.

In this topic, you will learn how to configure the CUR in CloudCheckr.


Procedure

  1. Launch CloudCheckr.
  2. If you already created a CloudCheckr account, select the account where you need to configure the CUR.
  3. From the left navigation pane, choose Account Settings > Billing and Usage.

    The Billing and Usage Configuration page opens.

    CloudCheckr has added the Use DBR Rounding Row checkbox, which you can select if you want CloudCheckr to pull this value from the DBR to reconcile bills by a small amount. Until it becomes available in the CUR file, CloudCheckr can pull this value from the DBR.
  4. In the Cost and Usage Report (CUR) section, provide the values that you created earlier in AWS:
    • collect start date
    • report name
    • bucket name
    • bucket region
    • folder prefix

    For the folder prefix:

    • If you did provide a report path prefix when you configured your report in AWS, copy the folder name.
    • If you did not provide a report path prefix, leave this field blank.
  5. Select the Enabled checkbox to indicate that you want the application to use the CUR.
  6. Click Save Configuration.
    If you are preparing your account for the first time and use the CUR as your billing source, your configuration is now complete.

Error Messages

You may encounter an error message if you have provided incorrect information or there is a lack of information in the Cost and Usage Report section:

This table identifies each field in the Cost and Usage Report section and shows how invalid or no information can result in an error message.

: indicates that you provided invalid or no information for that field

: indicates that you provided valid information for that field

Scenario

Region

RI Collect Start Date

Bucket Name

Report Name

Folder Prefix

Error Message

Solution

Enabled checkbox is not selected

Enabled CUR configuration is required on this account.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Select the Enabled checkbox and complete your CUR configuration.

Valid region; other settings are blank

CUR Report Name cannot be empty.

CUR Bucket Name cannot be empty.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Provide a valid CUR Report Name and Bucket Name and complete your CUR configuration.

Valid region and bucket name; other settings are blank

CUR Report Name cannot be empty.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Provide a valid CUR Report Name and complete your CUR configuration.

Valid region, bucket name, and report name; other settings are blank

Unable to locate the CUR manifest file.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Provide a valid Collect Start Date and folder prefix and complete your CUR configuration.

Valid region, bucket name, report name, and RI start date; folder prefix is blank

Unable to locate the CUR manifest file.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Provide a valid folder prefix and complete your CUR configuration.

Region does not support S3 API command; all other settings are configured correctly

An unexpected error occurs.

Select a valid region.

Region supports S3 API command, but is invalid for selected bucket; all other settings are configured correctly

CUR Bucket region is invalid for the given bucket.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Select a valid region for your S3 bucket during configuration.

Incorrect bucket name; all other settings are configured correctly

Unable to locate the CUR bucket.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Provide a valid bucket name during configuration.

Incorrect report name; all other settings are configured correctly

Unable to locate the CUR manifest file.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Provide a valid report name.

Incorrect Collect start date; all other settings are configured correctly

Unable to locate the CUR manifest file.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Provide a valid start date.

Incorrect folder prefix; all other settings are configured correctly

Unable to locate the CUR manifest file.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Provide a valid folder prefix.

Uncredentialed account; all other settings are configured correctly

There was an error trying to download the manifest file.

Please, take a moment to read how to configure your CUR in AWS and CloudCheckr.

Credential your account before you configure your CUR settings.

These errors messages are associated with credentialed accounts except where noted.

How did we do?