在Kibana或REST API中,field_security属性什么意思

动态 未结 0 69
小小草
小小草 LV1 2023年9月23日 23:40 发表
在Elastic Stack中,field_security属性指的是控制用户对特定字段的访问权限。这个功能可以帮助您保护敏感数据,并确保只有授权用户才能查看或修改它们。 在Kibana中,您可以通过“Management”菜单访问索引模式界面。在这里,您可以查看和编辑索引模式,并为每个字段配置安全性设置。 在REST API中,您可以使用以下API来获取和更新字段安全性设置: ``` PUT /{index_name}/_mapping { "properties": { "field1": { "type": "text", "fielddata": true, "field_security": { "grant": ["role1"], "except": ["user1"] } }, "field2": { "type": "keyword", "field_security": { "grant": ["role2"] } } } } ``` 在此示例中,我们使用`field_security`属性为两个字段(`field1`和`field2`)配置了不同的安全性设置。`grant`属性指定允许访问该字段的角色列表,而`except`属性指定除了这些角色之外,还允许访问该字段的用户列表。 请注意,只有具有适当权限的用户才能更改字段安全性设置。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复