Google Cloud
This topic describes how to set up P0's integration for Google Cloud Platform (GCP). It contains the following sections:
Prerequisites
Existing P0 account at p0.app.
Existing Google project(s) where you want to install P0.
Permissions to create GCP roles and add IAM bindings to your Google project(s).
iam.roleAdmin
(Role Admin)iam.securityAdmin
(Security Admin)orgpolicy.policyAdmin
(Organization Policy Admin). This is optional but recommended, to ensure your P0 integration for GCP is as secure as possible
Set up Google Cloud Integration
Google Cloud Integration requires these key setup steps:
Set up your Organization
You must set up your organization prior to GCP provisioning. To set up p0 for your GCP organization:
Retrieve your organization ID from GCP using one of the following methods:
Run the command
gcloud organizations list
in the Google Cloud Console Shell.Go to IAM & Admin > Manage Resources. You will find your organization ID listed under the ID field.
Go to p0.app in your browser, navigate to Integrations, and select Google Cloud.
Copy and paste your organization ID into the input field and click Next. This enables you to install components that fit your needs.
Install a Component
For this example, weβll install an Identity and Access Management (IAM) component.
To install an IAM component:
Choose the component you want to install (e.g. IAM management).
Click Add project to install a new project.
Enter your existing GCP project name into the Project identifier field and click Next.
The resulting page will display GCP and Terraform commands to complete the installation.
Provision P0 Access
You can provision P0 IAM management Access using Google Cloud Console Shell or Terraform. For this example, weβll use the GCP console shell.
To provision access using the GCP shell:
Go to your GCP account and select the project you want to provision.
Open Cloud Shell Editor from the left menu, or use the search bar.
Click Open Terminal. This is where youβll enter your shell commands.
If your browser is logged into multiple Google accounts, enter the command
gcloud config set account email@email.com
, and replaceemail@email.com
with your account email.Use the copy button to copy the entire Shell command set.
Paste the commands into the terminal window and press
Return
.
Return to the configuration page and click Next to begin the installation process.
When the installation completes, click Finish.
Congratulations! You're now set up with P0 on Google Cloud.
Last updated