Configuring a cloud account credential for F5 Distributed Cloud to use with Google Cloud Platform (GCP), while a straightforward process, requires some nuance to get just right. This article illustrates each step of the way.
Log in to GCP at console.cloud.google.com. Navigate to IAM & Admin > Service Accounts, then click “Create Service Account”.
Enter the service account name, then click “Create and Continue”, then click “Done".
Click the “Keys” tab, then “Add Key”, then “Create new key”.
To download the key file, select key type “JSON”, click “Create”, then click “Done”.
Open and navigate to the F5 Distributed Cloud Console, Cloud and Edge Sites > Site Management > Cloud Credentials, then click “Add Cloud Credentials”.
Enter cloud credential Name, Cloud Credential Type: GCP Credential, then click “Configure”.
Locate the file download in Step 4 above on your local computer, and copy and paste this into the window, then click “Blindfold”. Although not required, it is recommended confirm the following additional fields: Secret Info: Blindfold Secret Policy: Built-in Build-in policies: shared/ves-io-allow-volterra Type: Text
Click “Apply” to complete creating the Cloud Credential. You can now use this when deploying your GCP Cloud Site using F5 Distributed Cloud.
You've now configured a Cloud Credential for deploying services in GCP using the F5 Distributed Cloud Console.