Я пытаюсь выполнить следующую строку, но она выдает ошибку (которую я должен избежать, запустив тот же код):
es.indices.put_settings(index="demo_index", body={
"blocks": {
"read_only_allow_delete": "false"
}
})
Ошибка :asticsearch.exceptions.AuthorizationException: AuthorizationException (403, 'cluster_block_exception', 'заблокирован: [FORBIDDEN / 12 / index только для чтения / разрешить удаление (api)];')
Если я запускаю тот же запрос с помощью curl, он успешно выполнен и у меня нет ошибки:
curl -XPUT 'localhost:9200/demo_index/_settings' -H 'Content-Type: application/json' -d '{ "index": { "blocks": { "read_only_allow_delete": "false" } } }'
Я также пытался использовать «null» вместо «false», но получаю тот же результат. Есть идеи?