查找您的连接详情
Elastic Stack Serverless
要连接到您的 Elasticsearch 部署,您需要 Cloud ID 或 Elasticsearch 端点,具体取决于您使用的部署类型。为了安全连接,建议使用 API 密钥进行身份验证。
- 了解如何查找 Elastic Cloud 或自托管部署的 Cloud ID。
- 了解如何创建 Elastic Cloud 或自托管部署的 API 密钥。
- 了解如何查找无服务器部署的 Elasticsearch 端点或 Cloud ID。
- 了解如何为无服务器部署创建 API 密钥。
要导航到 API 密钥,请使用 全局搜索栏。
单击 创建 API 密钥。
输入 API 密钥详细信息,然后单击 创建 API 密钥。
复制并安全地存储 API 密钥,因为它不会再次显示。
注意
Cloud ID 也显示在复制您的连接详细信息部分中,您可以将其与特定的客户端库和连接器一起使用。
使用 curl
验证与 Elasticsearch 的连接。
curl
需要访问您的 Elasticsearch 端点和 encoded
API 密钥。在您的终端中,将这些值分配给 ES_URL
和 API_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 项目添加数据。