Connect to an Elastic Cloud Hosted Deployment acting as a Search API Server by entering a Cloud ID and API key

Created on 1 May 2025, 16 days ago

Problem/Motivation

Setting up and maintaining an ElasticSearch cluster is non-trivial. The creators of ElasticSearch, Elasticsearch B.V., sell an Elastic Cloud service, which provides turn-key ElasticSearch clusters ("Hosted deployments"), and it's 30-day trial is helpful for site builders who want to evaluate ElasticSearch, but don't want to spend time setting it up. Elastic Cloud also adds features that are difficult to self-host but desirable for larger organizations (especially Web Crawlers for federated search).

Elastic Cloud Hosted Deployments and the official elasticsearch/elasticsearch library support connecting to an ElasticSearch Server using a Cloud ID and API Key; but ElasticSearch Connector (currently) doesn't expose this connection method by default.

Proposed resolution

Add an ElasticSearch Connector plugin (similar to the existing BasicAuthConnector and StandardConnector) that allows users to establish a connection to an Elastic Cloud Hosted Deployment acting as a Search API Server by entering a Cloud ID and API key.

Remaining tasks

  1. Write a patch
  2. Review and feedback
  3. RTBC and feedback
  4. Commit
  5. Release

User interface changes

Adds a new ElasticSearch Connector type when adding a Search API server with an ElasticSearch backend.

API changes

Only API additions.

Data model changes

Hopefully none.

Feature request
Status

Active

Version

8.0

Component

Code

Created by

🇨🇦Canada mparker17 UTC-4

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024