Importing cloud assets
Pretty much every cloud provider offers REST API interfaces and command-line tools to query and enumerate information about the resources that exist within a cloud account or subscription.
Let's look at AWS. In case you have never used AWS, here we will briefly introduce you to a few of the cloud concepts. AWS allows us to run virtual machines (and other services) in the cloud, hosted by Amazon. It also offers an Identity and Access Management (IAM) system. IAM can be used to create different users, groups, and policies within an AWS account. This is in order to delegate workflows and isolate permissions and access.
In many ways, it's useful to think of a cloud provider account, such as AWS or Microsoft Azure, as a virtual datacenter. The customer can control who has access to it and what each user can do inside the virtual datacenter.
In this section, we will create an AWS group and user that we will leverage later on to export data.
...