This is the second blog post as part of my 100DaysOfAWS challenge. Let’s see how far I can reach.
If you’re like me and you want to explore the world of AWS but are sceptical about not ending up with a gigantic bill then that blog post is for you.
Let’s login with our root account and click on your username and then
my billing dashboard. Warning, this only works with the root account. If you have another account that is given same permissions as the root one it will not work.
Under preferences, select
billing preferences. In case you leave in a country other than the US you might want to be charged not in USD.
In that page you will see a few options on how to receive alerts. For now let’s check the
receive free tier usage alerts as well as
receive billing alerts. Under the latter option, there is a link the
manage billing alerts which will lead us to CloudWatch to do a bit further setup let’s click on that. This is where we can also change our billing currency. You can also search for the
CloudWatch service if you cannot see this option.
On the main CloudWatch page, on the left we can see a section for alarms. Let’s click on the
billing option of it. Here we can create billing alarms to ensure that we’re not going above our free tier limit. This tier gives us 10 free alarms and 1000 free email notifications each month. Now let’s click on the
create alarm button.
Here there are some steps we need to go through. In the first one for metric and conditions, we can see that there is an option for currency. Let’s change that to
GBP because we live in the UK. If we scroll down there is an option to define the
threshold value. Let’s put 5 GBP there. That means that if our bill goes above £5 per month, we will get notified. Modify that amount to something you are comfortable with. Let’s click next.
Now let’s create an SNS topic so that we are subscribed to that alert. In the SNS topic section, click on
create new topic. Now let’s enter a name for that topic. That name has to be unique so the more descriptive the better. I named mine Free_tier_exceeded. Then we can add the email we want this subscription to notify. Click on create topic.