ElasticSearch _xpack用户管理
權(quán)限管理可以通過(guò)kibana的Management界面進(jìn)行,本篇主要介紹的是通過(guò)命令進(jìn)行權(quán)限管理,用戶API使您能夠從本機(jī)域創(chuàng)建,讀取,更新和刪除用戶。 這些用戶通常被稱為本地用戶。 要使用此API,
您必須至少具有manage_security集群權(quán)限。
1、添加用戶
要添加用戶,請(qǐng)向/ _xpack / security / user / <username>端點(diǎn)提交PUT或POST請(qǐng)求。
用戶名必須至少為1個(gè)字符,不超過(guò)30個(gè)字符。 第一個(gè)字符必須是字母(a-z或A-Z)或下劃線(_)。 后續(xù)字符可以是字母,下劃線(_),數(shù)字(0-9)或以下任何符號(hào)@, - ,。 或$
POST /_xpack/security/user/my_user {"password" : "my_user@123","roles" : [ "superuser", "other_role1" ] }
2、查詢用戶
要檢索本機(jī)用戶,請(qǐng)向/ _xpack / security / user / <username>端點(diǎn)提交GET請(qǐng)求
GET /_xpack/security/user/my_user
查詢所有用戶:GET /_xpack/security/user
?
? 查詢my_user,ctr:GET /_xpack/security/user/my_user,ctr
3、重置密碼
PUT /_xpack/security/user/my_user/_password {"password" : "elastic123" }?
?
4、禁用用戶
要禁用用戶,請(qǐng)向/ _xpack / security / user / <username> / _ disable端點(diǎn)提交PUT請(qǐng)求:
禁用my_user:PUT /_xpack/security/user/my_user/_disable
5、啟用用戶
要啟用用戶,請(qǐng)向/ _xpack / security / user / <username> / _ enable端點(diǎn)提交PUT請(qǐng)求:
啟用my_user:PUT /_xpack/security/user/my_user/_enable
6、刪除用戶
要?jiǎng)h除用戶,請(qǐng)向/ _xpack / security / user / <username>端點(diǎn)提交DELETE請(qǐng)求。
刪除用戶my_user:DELETE /_xpack/security/user/my_user
?
? 7、 特權(quán)API
has_privileges API允許您確定登錄用戶是否具有指定的權(quán)限列表。
所有用戶都可以使用此API,但只能確定自己的權(quán)限。 要檢查其他用戶的權(quán)限,您必須使用run as功能。 有關(guān)詳細(xì)信息,請(qǐng)參閱提交其他用戶的請(qǐng)求。
要檢查您的權(quán)限,請(qǐng)向_xpack / security / user / _has_privileges終端提交GET請(qǐng)求:
GET _xpack/security/user/_has_privileges {"cluster": [ "monitor", "manage" ],"index" : [{"names": [ "suppliers", "products" ],"privileges": [ "read" ]},{"names": [ "inventory" ],"privileges" : [ "read", "write" ]}] }
?
轉(zhuǎn)載于:https://www.cnblogs.com/shaosks/p/7681865.html
總結(jié)
以上是生活随笔為你收集整理的ElasticSearch _xpack用户管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 网络对抗技术_实验二_网络嗅探与欺骗
- 下一篇: vscode使用-添加格式化插件