CLOUD - GOVERNANCE & CONTROL
Cloud Integrations
GCP
9 min
here are the steps to manually set up your gcp integration with amberflo to enable gcp billing integration with amberflo, you will configure a bigquery export of your billing data and grant amberflo the necessary access follow the steps below to complete the setup setup steps step 1 create a new gcp project visit the google cloud resource manager and create a new gcp project link this new project to the billing account that your other gcp projects use creating a new project is optional but recommended for easier access control make a note of the project id you’ll need it in later steps step 2 create a bigquery dataset in the bigquery console , create a dataset within the project you just created this dataset will hold your gcp billing data it is recommended to create one dataset per billing account to simplify deduplication record the dataset id for later step 3 create a custom iam role for amberflo go to the iam roles page and create a new custom role with the following permissions bigquery datasets get bigquery jobs create bigquery tables export bigquery tables get bigquery tables getdata bigquery tables list this role will allow amberflo to access the exported billing data step 4 grant the custom role to amberflo next, go to the iam admin page and assign the custom role to the amberflo service account at the project level ingestion\@amberflo focus iam gserviceaccount com mailto\ ingestion\@amberflo focus iam gserviceaccount com step 5 enable gcp billing export to bigquery visit the billing export page and enable the export of billing data to bigquery make sure to enable both detailed usage cost and pricing use the project id and dataset id from earlier this step is required to make your billing data available in bigquery step 6 wait for data to appear in bigquery it can take up to a few days for the billing data export to be fully configured and available once active, bigquery will create tables in your dataset such as gcp billing export resource v1 \<billing account id> cloud pricing export you can monitor progress in the cloud resource manager, bigquery, and iam console step 7 find your gcp billing account id a google cloud platform (gcp) billing account id is an 18 character, system generated alphanumeric value, formatted like 010101 f0fff0 10xx01 where to find your billing account id go to the google cloud console navigate to the billing section to find your billing account the billing account id will be displayed there step 8 share configuration details with amberflo once the export is active, send the following information to amberflo the project id and dataset id your gcp billing account id these details are required to complete the integration and begin ingesting your billing data
