获取 IP 地理位置数据库配置 API

编辑

获取 IP 地理位置数据库配置 API

编辑

返回关于一个或多个 IP 地理位置数据库配置的信息。

GET /_ingest/ip_location/database/my-database-id

请求

编辑

GET /_ingest/ip_location/database/<database>

GET /_ingest/ip_location/database

先决条件

编辑
  • 如果启用了 Elasticsearch 安全功能,您必须具有 manage 集群权限才能使用此 API。

路径参数

编辑
<database>

(可选,字符串)要检索的数据库配置 ID 的逗号分隔列表。支持通配符(*)表达式。

要获取所有数据库配置,请省略此参数或使用 *

查询参数

编辑
master_timeout
(可选,时间单位)等待主节点的时间。如果在超时到期之前主节点不可用,则请求失败并返回错误。默认为 30s。也可以设置为 -1 以指示请求永远不应超时。

示例

编辑

获取特定 IP 地理位置数据库配置的信息

编辑
GET /_ingest/ip_location/database/my-database-id

API 返回以下响应

{
  "databases" : [
    {
      "id" : "my-database-id",
      "version" : 1,
      "modified_date_millis" : 1723040276114,
      "database" : {
        "name" : "GeoIP2-Domain",
        "maxmind" : {
          "account_id" : "1234567"
        }
      }
    }
  ]
}