Preparing your AWS account

For CloudCheckr to monitor your AWS account you need to grant access to CloudCheckr. You have two options to grant access: You can either add an IAM Access Key and Secret Key or you can create an IAM Role for Cross Account Access. Either way you will need to create an IAM policy and attach that to the IAM Role and user you selected.

Part 1

Part 2

Next, you must take some steps to prepare your AWS account for use with CloudCheckr. There are two main steps you need to perform before you are ready to go:

  1. Enable Detailed Billing Reports
  2. Enable Tags for Cost Reports

ENABLING DETAILED BILLING REPORTS

The first step you need to take is to enable billing reports. This ensures that your Detailed Billing Report is written to the proper S3 bucket and is accessible by CloudCheckr. To enable these reports click here:

Read More...

CloudCheckr utilizes your AWS account’s Detailed Billing Reports to generate your cost reports.

  1. Login to the AWS Console.
  2. In the top-right corner of the AWS console, click on your username to open an options dropdown. From the dropdown menu, select Billing & Cost Management.Capture
  3. In the Billing & Cost Management console click the Preferences link on the left-side of the page.Capture
  4. On the Preferences page, click the checkbox for Receive Billing Reports.

    recieve billing reports
  5. To receive Billing Reports you have to choose which S3 bucket to store the reports within.  You must enter the name of an already-created S3 bucket. If your desired programmatic S3 bucket has not been created yet, go to the S3 Service in the AWS Console and create that bucket. Enter the exact name of the bucket within the “Save to S3 Bucket” text box. Next, you will also need to edit the S3 bucket properties and add a permission policy granting AWS access to publish your Reports.enter bucket name
  6. Click “sample policy” beneath the bucket name where it reads, “Note: You must apply appropriate permissions to your S3 bucket sample policy”. This will give you a popup showing the permissions policy AWS needs to add the files to your S3 bucket.
  7. Copy that entire policy.
  8. Next, click Services at the menu at the top of the page and select S3.
  9. Locate the S3 bucket added to billing preferences as the billing bucket and click the magnifying glass icon to its left.  That will show you the list of properties for that bucket.
  10. Expand where it says “Permissions” and click the “Edit bucket policy” button.
  11. Paste the sample policy that we copied from the billing permissions here.
  12. Save your changes.
  13. Now, we need to go back to the Billing Preferences console.  In the top-right corner of the AWS console, click on your username to open an options dropdown. From the dropdown menu, select Billing & Cost Management.
  14.  In the Billing & Cost Management console click the Preferences link on the left-side of the page.
  15. Scroll down and choose which Billing Reports to receive. NOTE: We HIGHLY recommend that you select “Detailed billing report with resources and tags”. If you only select “Detailed billing report”, we will not be able to show your bill by resources.   To get the most out of CloudCheckr, we recommend that you enable ALL reports.  Save these changes.select billing reports

Please note that once enabled it can take a few days for AWS to build these reports. Once they are available within AWS, CloudCheckr will use their data to build your cost reports.

ENABLING TAGS

The second thing you will want to do is enable the tags you utilize with your cost reporting. This part may or may not apply to you. If it does, see the steps below to set this up!

Read More...

If you are using Resource Tags within AWS you will need to enable and configure the Cost Allocation tags within your AWS accounts by managing report tags.  The costs for these tags will be added to the Detailed Billing with Resource and Tags billing report within your AWS account.

If you have not yet setup your Detailed Billing reports within AWS, please go here:  http://support.cloudcheckr.com/enable-programmatic-access/

If you have, but need to enable reporting on tags, here are step-by-step instructions:

  1. Login to the AWS Billing Management Console here: https://console.aws.amazon.com/billing/homeLogin
  2. In the Billing & Cost Management console click the Preferences link on the left-side of the page.Capture
  3. Click the Manage report tags link under the report list.Capture
  4. On the Manage report tags page, select the Tag Keys you want added to the Cost Allocation Report. Once you have made your selections, save your changes.Capture

Please note that once configured it can take a few days for AWS to add the tag costs to your billing reports. Once they are available within AWS, CloudCheckr will use their data to build your cost reports.