elasticsearch AWS OpenSearch python客户端在client.indices.exists()上引发403-需要什么权限?

k2fxgqgv  于 2023-06-29  发布在  ElasticSearch
关注(0)|答案(1)|浏览(126)

我试图通过opensearch-py测试是否存在特定的OpenSearch索引。
我收到一个403错误,无法为我的生活建立正确的权限:

2022-07-04 14:11:11,535 - WARNING | L258 log_request_fail (): HEAD https://<blah>.<region>.es.amazonaws.com:443/test-index [status:403 request:0.072s]

电话是

if opensearch_client.indices.exists(index='test-index'):
    ...

执行此操作需要OpenSearch端的哪些权限?
例如,我看不到任何与HTTP HEAD操作相关的内容。
其他操作都很好。
救命啊

83qze16e

83qze16e1#

在OpenSearch2.5上,它对我有效,权限为indices:admin/get
希望这有帮助!

相关问题