【发布时间】:2019-03-22 11:00:35
【问题描述】:
我正在尝试执行以下行,但它抛出了一个错误(我应该通过运行相同的代码来避免):
es.indices.put_settings(index="demo_index", body={
"blocks": {
"read_only_allow_delete": "false"
}
})
错误:elasticsearch.exceptions.AuthorizationException: AuthorizationException(403, 'cluster_block_exception', 'blocked by: [FORBIDDEN/12/index read-only/allow delete (api)];')
如果我使用 curl 触发相同的查询,它已成功执行并且我没有错误:
curl -XPUT 'localhost:9200/demo_index/_settings' -H 'Content-Type: application/json' -d '{ "index": { "blocks": { "read_only_allow_delete": "false" } } }'
我也尝试使用“null”而不是“false”,但我得到了相同的结果。有什么想法吗?
【问题讨论】:
标签: elasticsearch elasticsearch-dsl elasticsearch-dsl-py