So you installed ITBM Standard and now you want to add your AWS account so ITBM can report on your AWS usage? You entered everything correctly and you recived the following error that the S3 bucket is not setup for billing? This guide will show you the steps to setup your AWS account and add the account to ITBM standard.
First we need to create the S3 bucket that will contain the AWS billing information, Log into your AWS console and navigate to the S3 service:
Now create a new Bucket, I named it itbmbilling so I know what this is for.
Now navigate to MyAccount from the upper right hand menu.
Now naviagate to Preferences and select Recive billing reports and enter the S3 bucket we created earlier and click verify
Notice you get an error that you have an Invalid Bucket because of Permissions issue. Let’s fix that.
Click the blue “sample policy” link
Now copy and paste the contents to the clip board then click done.
Now go back to the S3 management console and select your itbmbilling bucket and click permissions on the right then Add bucket policy
Paste the teck you copied earlier in the box and click save. NOTE: I used Chrome Browser as firefox did not work for this. Also make sure there is a hard return after the close bracket or it will not allow you to click save.
Now go back to your account/preferences tab and try to verify. If it checks out, select Cost allocation report and click Save preferences
Now go back to vRealize Automation Center, go to the administration Tab, then Business management, then Manage Amazon AWS accounts and click the + to add a new account. Enter a name/discription, then you AWS account ID, your access ID for the account then the secret key and the S3 Bucket that we setup. NOTE: It may take 24 hours for AWS to generate billing information for your account. If you receive an error that the bucket does not have bills available, try again tommorow. Mine took a day to generate.
When you see the following it worked.