Before you use the GCP plugin on Panorama to configure VM Monitoring, you
must use the GCP console to create
service accounts that grant permissions to
access your GCP project, VM-Series firewalls deployed within
it, any other VMs that you want Panorama to manage, and related networks and
subnetworks. The GCP plugin for Panorama retrieves
pre-defined attributes for Google assets,
user defined VM labels, and
user-defined network tags.
From the Panorama plugin for GCP version 3.1.0 or later, in a shared VPC
setup, you can create service accounts for host projects, and grant
permissions to the service projects. For more information, see
creating cross project service account in
GCP. These service account credentials must be used in Monitoring
Definition to retrieve tags for multiple attached service projects.
Every project has a
default service account that was
automatically created when the project was created. If you create a separate
service account specifically for VM Monitoring, you have greater control of
users and their roles. You can configure up to 100 service accounts per
project.