NSX Advanced Load Balancer needs a GCP service account to authenticate access to GCP APIs.
To configure GCP API access,
If the Controller is running in GCP and a service account is attached to the Controller virtual machine, select Use Controller Virtual Machine Service Account option.
If the Controller is outside GCP (in some other public or private cloud) or there is no GCP service account attached to the Controller virtual machine, add a user with GCP service account JSON key in NSX Advanced Load Balancer.
Procedure
- Click Google Cloud Credentials field.
- If the credential object is already created, select it or click Create Credentials to create a new one.
- Enter the user name and the credential type and the service account JSON Key which was downloaded (shown in the Authentication section).
- Click Import.