Onboarding GCP accounts
You can onboard a Google Cloud Platform (GCP) organization, folder, or project to manage its resources in PingOne Privilege with Just-In-Time (JIT) access. The process involves creating a service account with the necessary permissions in GCP, and then adding the account to PingOne Privilege.
Step 1: Create a service account in GCP
-
In the GCP console, create a new service account.
-
Grant the service account the required IAM permissions.
These permissions allow PingOne Privilege to discover resources and manage access. The necessary permissions depend on whether you are onboarding an organization, folder, or project:
Onboarding level Required Permissions Organization
-
Browser
-
Cloud SQL Admin
-
Cloud SQL Client
-
Role Administrator
-
Security Admin
-
Viewer
-
Service Account Key Admin
-
Service Account Admin
-
Service Account Token Creator
-
Kubernetes Engine Admin
-
IAM Recommender Admin
-
AlloyDB Admin
-
BigQuery Data Owner
Folder
-
Browser
-
Cloud SQL Admin
-
Cloud SQL Client
-
Security Admin
-
Viewer
-
Service Account Key Admin
-
Service Account Admin
-
Service Account Token Creator
-
Kubernetes Engine Admin
-
IAM Recommender Admin
-
AlloyDB Admin
-
BigQuery Data Owner
For each project in the folder, include "Role Administrator" or include "owner" permission at the top folder level.
Project
-
Browser
-
Cloud SQL Admin
-
Cloud SQL Client
-
Role Administrator
-
Security Admin
-
Viewer
-
Service Account Key Admin
-
Service Account Admin
-
Service Account Token Creator
-
Kubernetes Engine Admin
-
IAM Recommender Admin
-
AlloyDB Admin
-
BigQuery Data Owner
-
-
Create a service account key for the service account and download it in JSON format. You will need this file later.
-
Enable the Cloud Resource Manager API in the project that contains the service account.
Step 2: Add the GCP account to PingOne Privilege
-
In the PingOne Privilege admin console, go to Cloud > Clouds.
-
Click Add Account Wizard.
-
Click the GCP icon.
-
Select whether you are onboarding an Organization, Folder, or Project. Click Next.
-
Enter the Provider ID (this is your Organization ID, Folder ID, or Project ID). Click Next.
-
Upload or paste the content of the JSON service account key file you downloaded earlier. Click Next.
-
Verify the account details are correct and click Verify And Add.