co-cddo / cloud-insights

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CDDO Cloud Insights

This is a tool to gather and interpret cost and usage data from cloud environments.

status: proof of concept

How it works?

AWS

A central account polls AWS Organizations that have a role and policy configured, using a central Lambda to get information about AWS usage.

How to configure the role?

You'll have to add at least the client_policy_base and role to your main AWS billing account. The role allows a central role and Lambda to assume it and query organisation, cost and usage data. You can find out more about the policy permissions in this breakdown here: policy_breakdown_base.md

There's an additional policy (client_policy_s3_storage_lens) for configuring S3 Storage Lens automatically. This is not enabled by default and there are separate commands and steps listed in the clients. You can find out more about the policy permissions in this breakdown here: policy_breakdown_s3_storage_lens.md

Use one of the following methods to create the required role in your AWS Organization main account:

You'll need to let us know the account number after you've configured the role and policy so we can configure the polling tool to scan your account.

About

License:GNU General Public License v3.0


Languages

Language:Python 76.1%Language:HCL 22.6%Language:PowerShell 1.3%