Hello, I am trying to build a chatbot for internal company regulations using Google Cloud’s Vertex AI Search. However, I am facing a critical issue where the data store does not ingest any data from the data source, resulting in zero search results.
Project ID: (PII Removed by Staff)
Methods Attempted:
1. Using Google Drive as a Data Source:
-
Symptoms:
-
Created a data store specifying a specific folder within a Google Drive Shared Drive as the data source. The status becomes “Active”, but the document count remains 0.
-
The Search Preview consistently returns “No results found.”
-
The Logs Explorer shows no logs related to the data connector.
-
The test also failed when targeting “All of Drive” instead of a specific folder.
-
-
Troubleshooting Steps Performed:
-
Granted the “Workforce Pool Admin” (
roles/iam.workforcePoolAdmin) IAM role to the user account. -
Configured Google Identity as the ID Provider in AI Applications authentication settings.
-
Confirmed that “Smart features for other Google services” is enabled in the Google Workspace Admin Console.
-
Granted “Viewer” permissions for the target Google Drive folder to the designated service account (
service-... **at** gcp-sa-enterpriseknowledge.iam.gserviceaccount.com). -
Performed a full cleanup (delete and recreate) of both the app and the data store multiple times.
-
Created a simple test .txt file in the target folder, but it was not detected.
-
2. Using Google Cloud Storage (GCS) as a Data Source:
-
Symptoms:
-
As an alternative to isolate the issue, I used GCS.
-
I uploaded files to a GCS bucket and created a data store using that bucket as the data source. The status becomes “Active”, but the document count remains 0.
-
The Search Preview still returns “No results found.”
-
-
Troubleshooting Steps Performed:
-
GCS bucket permissions were left at the default (Not public).
-
Configured periodic synchronization for the data store.
-
Created the app and data store from a completely clean state.
-
Conclusion: Regardless of whether the data source is Google Drive or GCS, the Vertex AI Search data store is failing to ingest any data. I have verified all known user-configurable settings without success. I suspect there may be a special policy or restriction at the project or organization level that is not visible to me and is fundamentally blocking the data ingestion process.
Could anyone provide insights into similar issues, or suggest any other areas I should investigate?
