Skip to main content

Configuring Elastic Cloud Vector Database Connector

The Elastic Cloud Vector Database Connector allows you to integrate Elastic Cloud as a vector database for storing and retrieving vectorized data in your pipelines. This guide explains the configuration options available when setting up an Elastic Cloud vector database connector.

Configuration Fields

Elastic Cloud Vector Database Connector Configuration

Field Summary

FieldDescriptionRequired
NameA descriptive name to identify the connector within VectorizeYes
HostThe Elastic Cloud instance URLYes
PortThe port number for your Elastic Cloud instanceYes
API KeyThe API Key for authenticationYes

Finding Required Information in Elastic Cloud

Host and Port

To find your Elastic Cloud host and port:

  1. Log in to your Elastic Cloud account
  2. Navigate to the dashboard for your Elastic Cloud deployment
  3. Look for the endpoint information, which typically includes the host and port
    • Note that the format

Elastic Endpoint Location

Parsing Elastic Cloud Endpoint

If your Elastic Cloud endpoint looks like this: https://d93e6bcb1cb445e08847f62640e71a36.es.us-west-2.aws.elastic.cloud:443

You can break it down as follows:

  • Host: d93e6bcb1cb445e08847f62640e71a36.es.us-west-2.aws.elastic.cloud This is the part of the URL between https:// and the port number (:443)

  • Port: 443 This is the number after the colon at the end of the URL

When configuring your Elastic Cloud Vector Database Connector, you would enter:

  • Host: d93e6bcb1cb445e08847f62640e71a36.es.us-west-2.aws.elastic.cloud
  • Port: 443

API Key

To generate an API Key:

  1. In your Elastic Cloud dashboard, go to the "Security" or "API Keys" section
  2. Create a new API key with appropriate permissions
  3. Copy the generated API key and store it securely, as it may not be displayed again

Elastic Endpoint Location

Configuring the Integration

  1. From the main menu, click on Vector Databases
  2. Click New Vector Database Integration
  3. Select the Elastic Cloud card
  4. Fill in the required fields:
    • Enter a descriptive name for the connector
    • Input your Elastic Cloud Host URL
    • Specify the Port number
    • Enter your API Key
  5. Click Create Elastic Integration to test and save your configuration

Usage in Pipelines

When configuring a pipeline, you can select this Elastic Cloud integration as the vector database output. Vectorize will then write the vectorized data to your specified Elastic Cloud instance.

Troubleshooting

If you encounter issues while creating the integration:

  • Verify that your Host URL and Port are correct and accessible
  • Ensure that your API Key is valid and has the necessary permissions
  • Check your network settings to make sure your environment can connect to the Elastic Cloud instance

For further assistance, please refer to the Elastic Cloud documentation or contact Vectorize support.

Was this page helpful?