GCP Permissions and Roles

This topic describes the GCPClosed Google® Cloud Platform - a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, Google Drive, and YouTube. APIs and roles that CloudGuard uses to manage your account.

The APIs and roles allow CloudGuard to manage specific entities (such as Security Groups, Instances, etc.) in your GCP account.

APIs

You must enable the Compute Engine API and the Cloud Resource Manager API, and create a new service account for CloudGuard. CloudGuard uses this service account to connect to your GCP account.

Important - To ensure the maximal security of your assets, CloudGuard adheres to the principle of least privileges and requires only minimal set of access permissions. If you want to allow CloudGuard more access, grant access to additional resources and services. For troubleshooting information, see Troubleshooting GCP Onboarding.

In addition, you can optionally enable these APIs:

Roles

In addition, you must add these roles for the service account:

  • Viewer (in Project)

  • Security Reviewer (in IAM)