Onboard AWS to CloudHiro's cost optimization platform
The following guide will show you how to set up your account to allow Costi to access it is a secure manner. To do this We will create a separate role for Costi.
There are two options: use a cloud formation template or set up the role manually.
Register to CloudHiro
Use Cloud formation template​
-
Login to your AWS account as an admin.
-
Creating a new CUR (Cost and usage report) and granting access to it. - please use the following link
-
If you already have existing CUR - please use the following link which will grant access to the existing CUR. Please save the bucket-name and cur-name for later use. ​
-
When creating the CUR, make sure you are in us-east-1 (North-Virginia) region.
-
-
Adding permissions to all accounts (including child accounts):
-
Go to create stacksets and enter in the "Amazon S3 url" the following JSON's (according to the permissions needed):​
-
Read-only permissions to all accounts - it will permit CloudHiro to collect metrics on all resources.
-
Read-write permissions so Cloudhiro can tag resources, shutdown'start EC2 instances, etc.
-
-
The first stackset will create "Costi" role and the other two, will add policies to the same role.
-
​You will be asked for a parameter called ExternalID. You can find that parameter here.
-
Also, in the "Specify regions" section, specify at least one region.
-
In "Maximum concurrent accounts - optional" please change both sections to "percentage" and "100%"​​
-
-
-
Reserved Instances Management​
-
Make sure that ×´Reserved Instances and Savings Plans discount sharing preference×´ is enabled for all accounts and enabled by default. AWS -> AWS billing -> Billing preferences -> "Reserved Instances and Savings Plans discount sharing preference".
-
-
​​That's it - We are all done!
​
Azure Onboarding
Connect your organization via SSO
GCP Onboarding