Skip to main content

Cost and Usage Report (CUR)

You can obtain hourly details of the amount and cost of services used in AWS in the selected format, which is output to a specified S3 bucket approximately twice a day. The report can be output for the following accounts:

  1. The AWS account that owns the S3 bucket for report output
  2. All AWS accounts within the Members organization to which the above account belongs

To retrieve the report, follow the steps below to set it up.

Setup Procedure

  1. Create an S3 bucket using CloudFormation
  2. Register output settings in the CUR Export settings screen of the AWS account or Members organization

Please follow the steps below to register. The report will be automatically output the day after registration.

1. Create S3 Bucket with CloudFormation

  1. Log in to the AWS Management Console of the AWS account you want to output the CUR to in your browser.
  2. Click the Launch Stack button below to open the CloudFormation stack creation screen and create an S3 bucket:
  3. Enter an arbitrary S3 bucket name and click the "Create" button to create an S3 bucket in the Tokyo region.

2. Register Output Settings in CUR Export Settings Screen

For AWS Account Owning the S3 Bucket

  1. Open the CUR Export settings screen for the AWS account.
  2. Specify the S3 bucket created with CloudFormation and register.

For All AWS Accounts in Members Organization

  1. Open the Organization CUR Export settings screen for the Members organization
  2. Specify the S3 bucket created with CloudFormation and the account owning the bucket

Format Differences

The file/compression format and versioning differ depending on the selected format.

CSVParquet
File/Compression Format.csv.gz.snappy.parquet
VersioningCreates new reports without overwriting versionsOverwrites versions
S3 Storage Cost 1HighLow
Continuous Period Analysis Setup 2ComplexSimple
Expected UsageDownload from S3 and review report content using spreadsheet software such as Microsoft Excel or Apache OpenOffice CalcVisualize costs using BI tools like QuickSight in conjunction with query services such as Amazon Athena

How to Stop CUR Output

If you want to stop the output of the CUR, delete the settings from the CUR Export settings screen of the AWS account or Members organization. The S3 bucket will not be deleted when stopping the output, so delete the S3 bucket if you no longer need the previously output CURs.

Important Notes

  • Please refer to the CUR User's Guide for information about the items output to the CUR. However, some items may not be output.
  • CURs will be output from the first day of the month when the CUR output settings are configured, and CURs from previous months will not be output.
  • We do not accept individual CUR output requests. Only CURs automatically output based on appropriate configuration procedures can be used.

Footnotes

  1. .snappy.parquet has higher compression efficiency than .csv.gz, and when output in Parquet format, it overwrites (when versioning is enabled, past files can be deleted using lifecycle rules, etc.).

  2. With CSV output, new reports are created, requiring AWS Lambda code management for analyzing continuous periods across months, making it more complex than Parquet.