Похоже, вы использовали пробную лицензию. Вы можете проверить, с какой лицензией вы работаете, используя Получить лицензию API
var client = new ElasticLowLevelClient();
var getLicenseResponse = client.License.Get<StringResponse>();
, которая выдаст запрос
GET http://localhost:9200/_license
Если "type"
"trial"
в возвращенном ответе вы используете пробную лицензию.
Вы можете вернуться к использованию бесплатной базовой лицензии. Если вы используете
- версию 6.x, большую или равную 6.8.0
- версию 7.x, большую или равную 7.1.0
Базовые функции безопасности, такие как TLS, базовая и нативная область и управление доступом на основе ролей, могут использоваться с базовой лицензией. .
Для запуска базовой лицензии вы можете использовать Start Basic License API
var startBasicResponse = client.License.StartBasic<StringResponse>();
, который отправляет запрос на
POST http://localhost:9200/_license/start_basic
NOTE Согласно документации API, вы необходимо отправить запрос API с параметром acknowledge
, установленным на "true"
, чтобы изменения вступили в силу;Вы можете сначала отправить вызов API, не устанавливая этот параметр, чтобы понять, какие изменения он вносит в условия доступа к функциям.