AWS: CloudCraft – an existing infrastructure’s map generator
Tags: aws, cloud
Published: 2019-08-21 15:51:45

---
title: AWS: CloudCraft – an existing infrastructure’s map generator
published: true
tags: AWS,cloud
canonical_url: https://rtfm.co.ua/en/aws-cloudcraft-an-existing-infrastructures-map-generator/
---

![](https://rtfm.co.ua/wp-content/uploads/2014/11/aws-logo-square-02-e1417012834176-1.png)I’m using [CloudCraft](https://cloudcraft.co/) 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 costs $49/month.

In general, using CloudCraft you can draw a map like next (from the [AWS: миграция RTFM 2.3 — инфраструктура для RTFM и создание CloudFormation шаблона — VPC, subnets, EC2](https://rtfm.co.ua/aws-infrastruktura-dlya-rtfm-i-sozdanie-cloudformation-shablona-vpc-subnets-ec2/#i) post, _Rus_):

[![](https://rtfm.co.ua/wp-content/uploads/2017/10/rtfm_migration_map_2017_0.5.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2017/10/rtfm_migration_map_2017_0.5.png)

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.

Access to the AWS account will be configured using the CloudCraft’s [External ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html) and AWS [Cross Account IAM Roles](https://docs.aws.amazon.com/en_us/IAM/latest/UserGuide/tutorial_cross-account-with-roles.html).

### CloudCraft and AWS account integration

Go to the [https://cloudcraft.co/app](https://cloudcraft.co/app), chose the _Live_ tab:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_135844.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_135844.png)

Click _Add AWS Account_:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_135953.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_135953.png)

And just go step-by-step with the instruction from CloudCraft:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_140038.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_140038.png)

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:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_140131.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_140131.png)

Click _Permissions_ – here is the `ReadOnlyAccess` already checked:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_140235.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_140235.png)

Skip tags, save the role:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_140335.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_140335.png)

Copy its ARN:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_173359.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_173359.png)

Set it into the CloudCraft:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_173605.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_173605.png)

Click _Save AWS Account_.

### A map generation

Chose the desired region:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_173742.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_173742.png)

Click _Scan Now_:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_173835.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_173835.png)

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:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_140704.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_140704.png)

Click _Auto Layout_, chose components to display:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_174310.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_174310.png)

And the result is:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_174413.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_174413.png)

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:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_174650.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_174650.png)

And as a “bonus” – the _Budget_ tab:

[![](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_174537.png "AWS: CloudCraft - генерация карты существующей инфрастуктуры")](https://rtfm.co.ua/wp-content/uploads/2019/08/Screenshot_20190821_174537.png)

Done.

### Similar posts

- <small>04/17/2019</small> [Authy: step by step Multi-Factor Authentication configuration for Github and AWS](https://rtfm.co.ua/en/authy-step-by-step-multi-factor-authentication-configuration-for-github-and-aws/)
- <small>02/22/2017</small> [AWS: смонтировать EBS к EC2](https://rtfm.co.ua/aws-smontirovat-ebs-k-ec2/)
- <small>02/21/2019</small> [OpenVPN: OpenVPN Access Server set up and AWS VPC peering configuration](https://rtfm.co.ua/en/openvpn-openvpn-access-server-set-up-and-aws-vpc-peering-configuration/)
- <small>08/15/2019</small> [Kubernetes: part 3 – AWS EKS overview and manual EKS cluster set up](https://rtfm.co.ua/en/kubernetes-part-3-aws-eks-overview-and-manual-eks-cluster-set-up/)