Specify the credentials that CSCTerraform Connector uses to access Google Cloud
Platform data
Release version: Australia
Updated March 12, 2026
1 minute to read
To securely access data on your provider account, the Discovery process must present appropriate credentials. To make the credentials available to Discovery, you open the Google Cloud
Console to identify the Google Cloud
Platform project that will have programmatic access to your Google Cloud
Platform data. You then securely store the credentials in a service
account in your instance.
Before you begin
Roles required:
Operations in the Google Cloud
Console
require the Google administrator role.
Operations in Cloud Provisioning and Governance require the sn_cmp.cloud_admin
role.
About this task
Cloud providers often use different names for accounts,
regions, and credential settings. Because the ServiceNow
application supports several cloud providers, the app uses general-purpose names for the
settings.
Procedure
If you have already generated the credentials that is used by the Google Cloud, skip to the final step.
Otherwise, continue with the next step.
On the Google Cloud
Console dashboard, select the project.
Navigate to APIs & Services > Credentials.
On the Credentials tab, click Create credentials > Service account key, and then create the key.
Specify the JSON key type.
Identify the credentials that Google Cloud, Discovery, and the Cloud Services Catalog (CSC) Terraform Connector should use on your instance to access data from the Google Cloud Platform.
Open the JSON key file in a text editor.
In the Cloud Admin Portal, navigate to Manage > Credentials, click New and then select Google Credentials.
Specify the Name of the credentials to register with the instance.
For example, enter Google credentials-1 and then copy/paste values from the JSON key file into the form fields. Paste the private_key value into the Secret
key field and the client_email value into the EMail field.
Select the Active check box to use the credentials and then click Submit.