Create a Service Account

Create a Google Cloud Platform service account so that you can later create a cloud credential in NavOps.

You must already have signed up for an GCP account.

GCP documentation can be found at Understanding Service Accounts and Compute Engine IAM Roles .

A service account is a special Google account that belongs to an application or a virtual machine, instead of to an individual end user. Create a service account and give this account administrative permissions for all Compute Engine resources. Once this task is complete, you should have downloaded a JSON file containing the following:
  • Project ID
  • Client ID
  • Client email
  • Private key ID
  • Private key
This information is necessary to create a cloud credential in NavOps.
  1. Login to the GCP console.
  2. Click the navigation menu () located in the upper left-hand corner of the web page.
  3. Click IAM & Admin > Service accounts.
  4. Click CREATE SERVICE ACCOUNT.
  5. Enter the following to create a service account:
    1. For Service account name, enter a name for the service account.
      The name can be anything meaningful to your organization, e.g., pc-service-account.
    2. Click CREATE AND CONTINUE.
    3. For Grant this service account access to the project, click CONTINUE.
    4. For Grant users access to this service account, choose the users you want to add. Add a user for the service account admins role and click DONE.
    5. Click IAM & Admin > Service accounts.
    6. For the service account you created, click the Actions menu and click Keys.
    7. Click ADD KEY and select Create New Key.
    8. For Key type, enable JSON.
    9. Click CREATE.
    10. Save the JSON file in a secure location.
      The information in this file is used later to add a cloud credential to NavOps.
    11. Click CLOSE.
    12. To manage billing for GCP projects enable a cloud billing API. Update <project_name> in the URL: https://console.cloud.google.com/apis/api/cloudbilling.googleapis.com/metrics?project=<project_name>