正在加载

查找您的连接详情

Elastic Stack Serverless

要连接到您的 Elasticsearch 部署,您需要 Cloud ID 或 Elasticsearch 端点,具体取决于您使用的部署类型。为了安全连接,建议使用 API 密钥进行身份验证。

  1. 导航到 Elastic Cloud 主页。

  2. 在主菜单中,单击 管理此部署

    manage deployment
  3. Cloud ID 显示在页面右侧。

    cloud id
  1. 要导航到 API 密钥,请使用 全局搜索栏

    api keys search bar
  2. 单击 创建 API 密钥

    click create api key
  3. 输入 API 密钥详细信息,然后单击 创建 API 密钥

  4. 复制并安全地存储 API 密钥,因为它不会再次显示。

  1. 导航到无服务器项目的主页。

  2. 向下滚动到 复制您的连接详细信息 部分,然后复制 Elasticsearch 端点

    serverless connection details
注意

Cloud ID 也显示在复制您的连接详细信息部分中,您可以将其与特定的客户端库和连接器一起使用。

  1. 导航到无服务器项目的主页。

  2. 向下滚动到 添加 API 密钥 部分,然后单击 新建

    serverless create an api key
  3. 输入 API 密钥详细信息,然后单击 创建 API 密钥

  4. 复制并安全地存储 API 密钥,因为它不会再次显示。

使用 curl 验证与 Elasticsearch 的连接。

curl 需要访问您的 Elasticsearch 端点和 encoded API 密钥。在您的终端中,将这些值分配给 ES_URLAPI_KEY 环境变量。

例如

export ES_URL="https://dda7de7f1d264286a8fc9741c7741690.es.us-east-1.aws.elastic.cloud:443"
export API_KEY="ZFZRbF9Jb0JDMEoxaVhoR2pSa3Q6dExwdmJSaldRTHFXWEp4TFFlR19Hdw=="

然后运行以下命令来测试您的连接

curl "${ES_URL}" \
  -H "Authorization: ApiKey ${API_KEY}" \
  -H "Content-Type: application/json"

您应该收到类似于以下的响应

{
  "name" : "serverless",
  "cluster_name" : "dda7de7f1d264286a8fc9741c7741690",
  "cluster_uuid" : "ws0IbTBUQfigmYAVMztkZQ",
  "version" : { ... },
  "tagline" : "You Know, for Search"
}

现在,您已准备好开始向您的 Elasticsearch Serverless 项目添加数据。

© . All rights reserved.