启动基本 API

编辑

此 API 启动一个无限期的基本许可证。

请求

编辑

POST /_license/start_basic

描述

编辑

start basic API 使您能够启动一个无限期的基本许可证,该许可证允许访问所有基本功能。但是,如果基本许可证不支持当前许可证提供的所有功能,则会在响应中通知您。然后,您必须将 acknowledge 参数设置为 true 重新提交 API 请求。

要检查基本许可证的状态,请使用以下 API:获取基本状态

有关不同类型的许可证的更多信息,请参阅 https://elastic.ac.cn/subscriptions

授权

编辑

您必须具有 manage 集群权限才能使用此 API。有关更多信息,请参阅 安全权限

示例

编辑

以下示例在您当前没有许可证的情况下启动基本许可证

resp = client.license.post_start_basic()
print(resp)
response = client.license.post_start_basic
puts response
const response = await client.license.postStartBasic();
console.log(response);
POST /_license/start_basic

示例响应

{
  "basic_was_started": true,
  "acknowledged": true
}

以下示例在您当前拥有比基本许可证更多功能的许可证的情况下启动基本许可证。 由于您将失去某些功能,因此必须传递 acknowledge 参数

resp = client.license.post_start_basic(
    acknowledge=True,
)
print(resp)
response = client.license.post_start_basic(
  acknowledge: true
)
puts response
const response = await client.license.postStartBasic({
  acknowledge: "true",
});
console.log(response);
POST /_license/start_basic?acknowledge=true

示例响应

{
  "basic_was_started": true,
  "acknowledged": true
}