场景
Elasticsearch
在开启xpack
认证之后, 直接通过curl
访问接口会报错:
1 | missing authentication credentials for REST request |
解决
使用curl
时带上认证相关参数:
-u, –user <user:password> Server user and password
在终端curl
请求ES
的REST API
时, 可以用以下形式:
1 | curl -u yourusername:yourpassword -XGET ‘localhost:9200/_cat/health’ |
Done.