Notes on creating a data store (KB) in GCP

Notes on creating a data store (KB) in GCP

Just some notes on where to find the resources created during the Hackathon (2025/11/20), GCP console being what it is that’s not a guarantee to find them.

Most of the day was spent creating a Data Store connected to Atlassian to ingest the documentation we have in Confluence.

Atlassian

On the Atlassian side, we needed to setup Oauth. The relevant documentation is at https://docs.cloud.google.com/gemini/enterprise/docs/connect-jira-cloud?_gl=1*b4kpg1*_ga*MTc3NzIzOTU1My4xNjU3MzE2MDAz*_ga_WH2QY8WWF5*czE3NjM2NjQ0NzAkbzc3JGcxJHQxNzYzNjY3NjYwJGozNSRsMCRoMA.. (for JIRA, similar for Confluence). Note: If I had to do it again I’d first review this (vs progressing by asking AI).

Wish we had this doc earlier in the process when looking for the instanceID.

Disregard everything that refers to xxx.atlassian.net, the URL for the SageBio instance is https://sagebionetworks.jira.com.

Google

First thing to remember, Google UI is alpha at best… Even when you do the right thing, it takes forever, and a lot of reloading, for changes you make to propagate to another service. That is relevant in this case since multiple resources need to be created.

Note: Check that you are in the right project…

Encryption key

Needed to encrypt the data in the store. First enable the API (left panel Security/Key Management), then you should be able to create a key ring and a key.

Screen Shot 2025-11-20 at 9.55.36 PM.png

 

Data store

This is actually in Vertex AI / Vertex AI Search (may need to be enabled)

Screen Shot 2025-11-20 at 9.48.36 PM.png

I created a Custom Search, even now I don’t see it right away (I guess because I did not creare an app per se) → I have to click on See All to be able to see data stores.

Screen Shot 2025-11-20 at 9.54.49 PM.png

When creating the data store, you can pick the Cloud source (in our case, Confluence), then start configuring. Once you have the all the info lined up, you can login. Note: several links/buttons when you need some info like keys will just drop you off the ‘wizard’ and force you to start from scratch…

Screen Shot 2025-11-20 at 9.57.54 PM.png

If you’re missing permission, you’ll be told which ones when logging in to continue the process.

Eventually, you’ll get a data store. It takes about an hour to ingest.

Screen Shot 2025-11-20 at 10.01.55 PM.png

The goal was to be able to use the datastore directly in the Gemini app (from Gemini suggestion). After we were done and asking more questions on how to hook it up, Gemini now says we need Google Workspace Enterprise Plus (we have Enterprise Standard) to be able to do that. We need to confirm with Google support that this is actually possible at all…

Alternative is to build an app to access but at this point we have the equivalent of a Bedrock Knowledge Base. If we have to build an app, I’d rather do it in AWS than GCP.