注册 Kibana API

编辑

允许 Kibana 实例配置自身,以便与安全的 Elasticsearch 集群进行通信。

此 API 目前仅供 Kibana 内部使用。

请求

编辑

GET /_security/enroll/kibana

描述

编辑

Kibana 在内部使用此 API 配置自身,以便与已启用安全功能的 Elasticsearch 集群进行通信。

示例

编辑

以下示例展示如何注册 Kibana 实例。

resp = client.security.enroll_kibana()
print(resp)
const response = await client.security.enrollKibana();
console.log(response);
GET /_security/enroll/kibana

API 返回以下响应

{
  "token" : {
    "name" : "enroll-process-token-1629123923000", 
    "value": "AAEAAWVsYXN0aWM...vZmxlZXQtc2VydmVyL3Rva2VuMTo3TFdaSDZ" 
  },
  "http_ca" : "MIIJlAIBAzVoGCSqGSIb3...vsDfsA3UZBAjEPfhubpQysAICAA=", 
}

elastic/kibana 服务帐户的持有者令牌的名称。

elastic/kibana 服务帐户的持有者令牌的值。使用此值通过 Elasticsearch 验证服务帐户

用于签署 Elasticsearch 在 HTTP 层上用于 TLS 的节点证书的 CA 证书。该证书以 Base64 编码的字符串形式返回,该字符串是证书的 ASN.1 DER 编码。