GCP Onboarding

There are different types of Google Cloud Platform (GCP) accounts which can be onboarded to CoreStack. Choose from the links below to learn which onboarding approach is right for you.

Introduction

There are different types of Google Cloud Platform (GCP) accounts which can be onboarded to CoreStack.

In order to get the billing data from your GCP account, you first must enable billing data exports from your billing account to a BigQuery dataset. CoreStack then adds scheduled queries to the BigQuery billing dataset. These scheduled queries deliver billing data to a cloud storage bucket in a project. The project that contains this bucket will then be onboarded into CoreStack as a parent billing account or a billing account. Once onboarded, billing data for linked projects will be discovered from this dataset. For scheduling queries and creating cloud storage buckets, we recommend using our Cloud Shell automated flow.

Onboarding multiple projects

CoreStack makes it easy to onboard multiple projects at one time. With permissions planned at the organization level, the service account can be granted the necessary access for all projects in an organization. For organizational onboarding and enabling of API’s, we once again recommend using our Cloud Shell automated flow.

Onboarding an individual project

To onboard an individual project that does not contain the billing data export bucket, the process is very straightforward. Simply create a service account, download the credentials file, enable the required APIs, and enter those details in CoreStack. Billing data will be discovered from the billing account which should have already been onboarded. If this project contains the billing data export bucket, then you can onboard it as a billing account. We recommend manually completing the onboarding tasks for non-billing, single-project onboarding.

Click on the below links to get more detailed information for each type.

  1. How to Onboard a GCP Billing Account
  2. How to Onboard a GCP Parent Billing Account
  3. How to Onboard a GCP Linked Project
  4. How to Onboard a GCP Billing/Linked Project Account Using GCP Cloud Shell