Blog Articles
Read MSP360’s latest news and expert articles about MSP business and technology
configure billing alerts in AWS (1)

How to Configure Billing Alerts for Your AWS Account

How to Configure Billing Alerts for Your AWS Account

Amazon Web Services charge users monthly on a Pay-As-You-Go basis. Sometimes your bills can unexpectedly go high.  For example, if you have a running, but not used  “t2.medium” Amazon EC2 instance, you will pay additional $51.24/month and excessive provisioned IOPS on EBS volume can lead to an extra $120/month.

In this article we explain how to avoid unexpected bills with AWS CloudWatch Billing Alarms and SNS Notifications.

Configure CloudWatch Billing Alarms and Threshold Notifications for AWS Account

Step 1: Enable Billing Alerts for Your Account

1Sign in to the AWS Management Console and open the Billing and Cost Management Сonsole.

2On the navigation pane, choose Preferences.

3Select the Receive Billing Alerts check box.Receive Billing Alerts

4Choose Save Preferences

Now, you have enabled Billing Alerts for your AWS account. Next step is to create e-mail or SMS notifications that will warn you, if the sum overcomes the desired threshold.

  New call-to-action

Step 2. Create SNS Topic and Enable Appropriate CloudWatch Alarm

This step is also divided into three consecutive actions. First, you need to create an Amazon SNS notification list:

1 Open the Amazon SNS console.

2 On the navigation pane, choose SNS Home.

3In the Common actions section, choose Create Topic.Create-SNS-topic-to-configure-billing-alerts-arrow

4In the dialog box, for Topic name, enter the name for your notification list.

5(Optional) If you want to use this notification list to send SMS messages, for Display name, enter the name you want to appear on your SMS messages.

6Choose Create topic.

7On the navigation pane, choose Topics and choose the topic you’ve created.

8Choose Create Subscription, choose Email or SMS as protocol and define your address or a phone number.sns-topic-create-subscription

9Confirm an Email address by following the link in the confirmation letter from AWS.

If you don't confirm the email address, the subscription remains in the pending confirmation status until you do so, and does not send a message.

FREE WHITEPAPER
Mastering AWS IAM for Amazon S3
Learn how to effectively manage the security of your Amazon S3 account to protect your and your clients' data
New call-to-action
WP icon

Enable the CloudWatch Alarm:

1Open the CloudWatch Console.

2If necessary, change the region on the navigation bar to US East (N. Virginia). The billing metric data is stored in this region, even for resources in other regions.

3On the navigation pane, under Metrics, choose Billing.

4Choose Create Alarm.create-billing-alarm-amazon-cloudwatch

5In a new window choose Show advanced to ensure all metrics are set correctly.create-billing-alarm-cloudwatch-details

6In the list of billing metrics, make sure the metric check box (next to currency) contains EstimatedCharges in it.metric-estimatedcharges-create-alarm-threshold

7Set up the Name and (optionally) a description for a new alarm.

Define the Alarm as Follows:

1Set the desired sum in “when my total AWS charges for the month exceed” check box.

Note:We recommend to set up two alarms: when achieving ½ of the estimated budget and when exceeding the estimated budget.

2Select an Amazon SNS notification list from the drop down menu or create a new list by entering email addresses in the box.send-notification-configuration-connect-to-sns

3Choose Create Alarm.

To view the status of your alarm, you can go to Alarms in the navigation pane.

Conclusion

Now you have enabled billing notifications for your AWS account. Each time the bill would exceed the defined budget, you will receive a notification to your email or mobile phone. This way you can always be aware of services you pay for and quickly disable them, when the bill exceeds the desired threshold.

author avatar
Alexander N
Alexander is the director of marketing at MSP360 and has been an important member of the company since its inception. He is an expert in IT marketing and has extensive knowledge of cloud storage services. Alexander cooperates with cloud vendors, MSPs, VARs and communicates the market needs and trends to our team.
AWS and MSP360: A Powerful Combo for Your Data Protection Strategy
  • How backing up to S3 works in MSP360
  • The advantages of using S3 as a backup destination
  • The benefits you get when you pair MSP360 with S3
New call-to-action
AWS and MSP360 WP icon