Vector Store Connectors
The Vector Stores Connector API provides a lightweight, configurable way to synchronize data from external sources (such as OCI Object Storage) into a vector store at scale.
A VectorStoreConnector resource stores the data source configuration and manages the ingestion pipeline that loads content into the target vector store. Syncs can be triggered manually, and ingestion logs provide per-file status at each stage of the process.
Key Terms
- Vector Store Connector (Data Sync Connector)
-
Defines what to sync (data source details) and when to sync (schedule).
- API name:
VectorStoreConnector - Console name: Data sync connector
- API name:
- Vector Store Data Sync (File Sync)
-
A single, manually triggered sync run. Each run produces statistics and per-file ingestion logs.
- API name:
VectorStoreConnectorFileSync - Console name: Data sync
- API name:
- Data Sync Job (Ingestion Logs)
-
Per-file records that show the sync outcome (completed, failed, queued, in progress, and so on) for both the connector overall and individual sync runs.
- API name:
VectorStoreConnectorIngestionLogs - Console name: Data Sync Jobs Details
- API name:
Required IAM Policy
allow any-user to read object-family
in compartment <COMPARTMENT_NAME>
where ALL{request.principal.type='generativeaivectorconnector'}