NOTE: If enabling Detailed Billing Reports (DBR), you will not need to enable Bill Monitoring. DBR cost data provides greater, more detailed cost data than CloudWatch Bill Monitoring (which is simply a rolling net bill).
To get correct CloudWatch billing data in CloudCheckr, you must enable CloudTrail bill monitoring in AWS. This allows AWS to monitor changes to your billing and will then let CloudCheckr gain access to that data. To enable AWS bill monitoring, follow these five simple steps:
1. Login to the AWS Console as the Root AWS user. Each AWS account has root access, which is not bound by IAM policies, created for the person that setup the AWS account.
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.
3. In the Billing & Cost Management console, go to the Alerts and Notifications section at the bottom of the page. Locate the text that reads: “Monitor your estimated charges. Enable Now to begin setting billing alerts that automatically e-mail you when charges reach a threshold you define.” Click the Enable Now link.
4. Clicking that link will take you to the Billing Preferences page. Check the Receive Billing Alerts checkbox.
5. Once selected, click the Save Preferences button at the bottom of the page.
Once you click that button, the Billing & Cost Management console will display a green checkmark at the top of the page to confirm your changes. That’s it! CloudCheckr can now begin reporting on your AWS CloudWatch billing data.