ITOM Discovery in GCP

Stefan Coetzer
Tera Contributor

Following the principle of least privilege, which GCP out-of-the-box roles are required to implement & run ITOM Cloud-based discovery successfully?

1 ACCEPTED SOLUTION

As per the Servicenow Documentation (GCP Discovery), the roles in GCP required is 'Viewer'.  As the GCO Service Accounts need to just view the Cloud resources. This should be the least privilege. Here is the exact extract from the documentation mentioned above: 

 

Verify user role settings

Set the user permission for the Google Cloud Platform member to Viewer:

  1. In the Google Cloud Platform console, navigate to IAM.
  2. Select the relevant member from the list and click the Edit icon.
  3. In the Edit permissions window, select Viewer from the Role list.
  4. Click Save.

View solution in original post

4 REPLIES 4

Mannapuram
Tera Guru

@Stefan Coetzer  Discovering GCP should require same roles as any other Cloud based Discovery. Roles enough to create a Service Account, Credentials, Mid-server Roles and Cloud specific class pattern running roles.  Go through, this page for complete understanding of roles required.

 

GCP Discovery 

 

In GCP, the Servicenow-user used to request API data needs at least 'Viewer' role. 

Sorry, I am specifically referring to roles in GCP assigned to GCP Service Accounts to provide ITOM Discovery with access to all cloud resources.

As per the Servicenow Documentation (GCP Discovery), the roles in GCP required is 'Viewer'.  As the GCO Service Accounts need to just view the Cloud resources. This should be the least privilege. Here is the exact extract from the documentation mentioned above: 

 

Verify user role settings

Set the user permission for the Google Cloud Platform member to Viewer:

  1. In the Google Cloud Platform console, navigate to IAM.
  2. Select the relevant member from the list and click the Edit icon.
  3. In the Edit permissions window, select Viewer from the Role list.
  4. Click Save.

That's it! I thought it might be Viewer, but wasn't sure. Thanks!