Cloudaware Documentation

Setup in Google

Use this guide to configure a service account in Google Cloud.

Summary

To integrate Google Cloud Platform with Cloudaware:

  1. Create a new service account for Cloudaware.

  2. Assign the Viewer role to the project dedicated to Cloudaware. Create and assign a custom role* for tagging & backups (optional).

  3. Download a service account key (JSON).

  4. Enable the required Google APIs:

    • Compute Engine API

    • Identity and Access Management (IAM) API

    • Cloud Resource Manager API

  5. Optional. Enable Google APIs:

*For more details on add-on permissions, see here.

Create a service account

  1. Log in to the Google console. Select the Google project. Go to 'IAM & admin' Service accounts → +CREATE SERVICE ACCOUNT.

    GCP start guide - setup in Google - create service account.png


  2. Use a meaningful name, e.g., cloudaware-service-account. Click CREATE AND CONTINUE.

  3. Assign the role Project Viewer* to the service account. Click DONE.

*This is the minimum access role required. For more detailed access information, refer to the guide Additional permissions in Google.

Create service account key

  1. Select the service account that will be added to Cloudaware. Go to the tab 'Keys' → +Create key.

  2. Select 'JSON' → CREATE. A JSON file will be automatically downloaded.

Save the key file in a secure location as it is is required for further setup in Cloudaware.

Enable Google APIs for Google Project

  1. Go back to Google Organization → 'APIs & Services'.

  2. Select the Google Project where the service account for Cloudaware was created. Click +ENABLE APIS AND SERVICES.


    GCP start guide - setup in Google - enable APIs & services.png


  3. Using the search bar, find and enable the following APIs:

  • Compute Engine API

  • Identity and Access Management (IAM) API

  • Cloud Resource Manager API

  • Kubernetes Engine API (learn more)

  • Cloud Billing API (learn more)


! Next step: Google setup in Cloudaware