I’m using CloudCraft service for a while – really handy.
A couple of days ago I got a full subscription with all its features (first two weeks are free, by the way) among which I’d like to try an ability to create a map of an existing AWS account with all its resources and their relations/communications.
Subscription cost $49/month.
In general, using CloudCraft you can draw a map like next (from the AWS: миграция RTFM 2.3 — инфраструктура для RTFM и создание CloudFormation шаблона — VPC, subnets, EC2 post, Rus):
In this post – we will integrate CloudCraft with an existing AWS account and will generate a new map with already created resources in this account.
CloudCraft and AWS account integration
Go to the https://cloudcraft.co/app, chose the Live tab:
Click Add AWS Account:
And just go step-by-step with the instruction from CloudCraft:
Click on the “Open the AWS IAM Console to the Create Role page” link – you’ll be redirected into the AWS => IAM – everything will be filled here:
Click Permissions – here is the
ReadOnlyAccess already checked:
Skip tags, save the role:
Copy its ARN:
Set it into the CloudCraft:
Click Save AWS Account.
A map generation
Chose the desired region:
Click Scan Now:
Here is an example of my own personal account, where the RTFM blog was previously (it was migrated to the DigitalOcean).
Now here is the only OpenVPN Access Serer lives:
When an account has a lot of resources – it looks much more interesting:
Click Auto Layout, chose components to display:
And the result is:
Because of the obvious reasons – I can’t show my current job’s account resources map, but it looks impressive 🙂
By clicking on any object on the map you’ll get detailed information about it:
And as a “bonus” – the Budget tab: