Opal lets you view and manage your GCP service accounts as non-human identities (NHIs). This means you can have control over who has access to your service accounts, and also what resources your service accounts themselves have access to.Documentation Index
Fetch the complete documentation index at: https://docs.opal.dev/llms.txt
Use this file to discover all available pages before exploring further.
Add a Service Account
In order to begin importing Service Accounts into Opal, you need to update your Opal Service Account’s Role to have the following permission:
Manage Access
In the “User Access” tab, admins can view all users that have access to a Service Account, including what role they have, when their access expires, and how they obtained the access.- In the below example, Cynthia has access to the Service Account Admin role through a group which expires in a year, whereas Roberto has direct access to the Token Creator role expiring in a day. Emanuel is an Owner of the entire GCP Organization, so he inherited that role onto the Service Account as well.

- Here we see that the Service Account has access to the Chronicle Service Agent role on the Bigquery Dataset, which it has also inherited onto all of the Dataset’s tables. We can also see that permanent access has been directly granted to the Service Account on the Events table.




