Plugging Cameyo into your own Google Cloud Platform environment.
[A video tutorial corresponding to this article can be found here]
As a first step, you'll need to create a project and a service account within your GCP environment. Create the service account as Project Editor:
You'll then need to create a key for this account:
Once your service account is ready, it should look like this:
Download the key for the service account you've just created. It will be a file named xxxx-nnnn.json.
Visit the Compute Engine | VM instances section within your project. This step is necessary to ensure that the Compute engine is initialized. Once it is initialized, it will look like this:
Onboarding your cloud environment into Cameyo
You can now navigate to https://online.cameyo.com/byo-gcp and paste your GCP service account's JSON, click Submit.
You are all set.
Once your initial tests are done and if you intend to scale up capacity, it is important to check that your quota limitations are sufficient for Cameyo to work with.
Go to GCP's IAM & admin section and select Quotas. Check that your target region has sufficient Compute Engine API resources, specifically:
- CPUs (note that this is the total number of CPUs, not just VMs).
- Persistent Disk SSD / Standard.
- Static IP addresses.
To configure custom VPC and subnetworks, see: BYO-GCP: custom VPC and subnets