GCP Service Account Keys
Service Account Keys allows snapblocs to access customers' Google cloud provider environment for deploying customer stacks, collecting statistics of the stacks, etc.
Service Account Keys are encrypted and stored on the secured AWS Systems Manager Parameter Store (not on the snapblocs system) to protect the customer's access keys from any unauthorized access.
You can create service account keys either
To run createServiceAccountKey.sh:
Download the attached createServiceAccountKey.sh script to your local file system for creating GCP Service Account Keys.
The script will:
Creating a service account
Create a privateKeyData
Enabling the following APIs
Google Kubernetes Engine API
Compute Engine API
Cloud Key Management Service (KMS) API
Cloud Resource Manager API
Save the privateKeyData into JSON file (base64-encoded string in JSON)
Prerequisites
To run the script
What's Next?