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
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
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

Required IAM Policy

allow any-user to read object-family
 in compartment <COMPARTMENT_NAME> 
where ALL{request.principal.type='generativeaivectorconnector'}