GCP Connection

Ennote goes beyond traditional secret management by offering a seamless and secure integration with the Google Cloud Platform (GCP). This isn't just a simple API link; it's a foundational connection that leverages GCP's native security services, including Cloud Key Management Service (KMS).

Setting up the GCP Service account

1

Navigate to GCP Console -> IAM & Admin -> Service accounts -> Create service account
Ennote

Create a new service account with any name

2

Upon the successful creation of your service account, the GCP console will generate a unique service account ID, formatted as an email address. This ID is a critical piece of information. Please copy and securely save this ID, as it will be required to configure the connection within the Ennote application. 
Ennote

Configuring the Ennote-GCP Connection

1

Navigate within Ennote application to the following path: Organization Settings -> Integrations -> Connections
Ennote
2

Add a new GCP connection

Click Add a new GCP connection 
Add a new GCP connection
3

Get Ennote Service Account

Click the Get icon to automatically create the necessary service account within Ennote environment 
Get Ennote Service Account
4

Copy Service Account email

After Ennote automatically generates a dedicated service account, you will be provided with its unique ID (the service account email). This is a critical credential. You must copy this ID and return to your GCP console to grant it the necessary IAM (Identity and Access Management) permissions. 
Copy Service Account email
5

Enable Service Account Impersonation

To enable a secure connection between Ennote and your GCP resources, you must grant the Service Account Token Creator role to the Ennote service account. This is a critical step that allows Ennote to securely impersonate the GCP service account, giving it the necessary permissions to interact with your cloud resources on your behalf. 
  • Navigate to GCP Console -> IAM & Admin -> Service accounts. 
  • Select the newly created service account. 
  • Click on the “Principals with access” tab. 
  • Click “Grant Access” to add a new principal. 
    Ennote
  • To finalize the secure connection, you must grant the Service Account Token Creator role to the Ennote service account you just created. This critical permission allows the Ennote service account to impersonate your GCP service account, thereby giving it the authority to manage keys and secrets as defined by your IAM policy. 
    Ennote
  • Click “Save” to add permission. 
6

Now, return to the Ennote application to finalize your GCP connection. You will be prompted to enter the following critical details: 
Ennote
  • Connection Name:A unique and descriptive name for this integration 
  • Connection Description (Optional):Provide additional context for this connection, such as its purpose or the specific GCP project it links to. 
  • Service Account Email:This is the service account ID (email address) you saved from your GCP console in the initial setup step. 
  • Note: Please be aware that it can take up to five minutes for Google Cloud Platform to fully apply the new IAM permissions. If you encounter any issues during the connection process, we recommend waiting a few minutes and then trying again. 
  • Click “Add” to add connection. 
7

Connection Created

 
Connection Created

Your GCP Connection is now active and ready to use. You have successfully established a secure and reliable link between Ennote and your Google Cloud Platform project. You can now proceed to leverage this connection for all your key management and secret management needs within Ennote.

Need Help?

If you encounter any issues or have questions, don’t hesitate to contact support. Our team is here to assist you with any challenges you might face.

Was this page helpful?

© 2025 Ennote.io. All Rights Reserved.