获取许可证 API
新版 API 参考
有关最新的 API 详情,请参阅 许可证 API。
此 API 使你能够检索许可证信息。
请求
GET /_license
描述
此 API 返回有关许可证类型、颁发时间和过期时间等信息。
有关不同许可证类型的更多信息,请参阅 https://www.elastic.co/subscriptions。
如果主节点正在生成新的集群状态,获取许可证 API 可能返回 404 Not Found 响应。如果在集群启动后收到意外的 404 响应,请稍等片刻后重试请求。
查询参数
local(布尔值)指定是否检索本地信息。默认为
false,表示从主节点检索信息。accept_enterprise(布尔值)如果为
true,此参数为 Enterprise 许可证类型返回enterprise。如果为false,此参数对 platinum 和 enterprise 许可证类型都返回platinum。此行为是为了向后兼容而保留的。在 7.6.0 中已弃用。
此参数已弃用,在 8.x 中将始终设置为
true。
前置条件
- 如果启用了 Elasticsearch 安全功能,你必须拥有
monitor集群权限才能使用此 API。
示例
以下示例提供有关试用许可证的信息:
GET /_license
API 返回以下响应:
{
"license" : {
"status" : "active",
"uid" : "cbff45e7-c553-41f7-ae4f-9205eabd80xx",
"type" : "trial",
"issue_date" : "2018-10-20T22:05:12.332Z",
"issue_date_in_millis" : 1540073112332,
"expiry_date" : "2018-11-19T22:05:12.332Z",
"expiry_date_in_millis" : 1542665112332,
"max_nodes" : 1000,
"max_resource_units" : null,
"issued_to" : "test",
"issuer" : "elasticsearch",
"start_date_in_millis" : -1
}
}