elasticsearch - 如何为 ElasticSearch 添加基本用户/通过身份验证
问题描述
我使用以下页面将 Elasticsearch 部署到我的 Azure Kubernetes 环境中。
https://www.elastic.co/guide/en/cloud-on-k8s/master/k8s-deploy-elasticsearch.html
它工作正常。
但我想为 Elasticsearch 页面添加一个基本的用户/密码身份验证。我真的不明白为什么它如此复杂并且需要谷歌它。
然后我检查了这个页面;
https://www.elastic.co/guide/en/elasticsearch/reference/current/get-started-enable-security.html
我想我需要在 elasticsearch.yaml 文件中添加“xpack.security.enabled: true”,但是添加到哪里?我怎样才能做到这一点?我 c/p 并放置了 yaml 文件,但它没有用。
https://www.elastic.co/guide/en/elasticsearch/reference/current/get-started-enable-security.html
然后下面的文档提到了为内置用户创建密码,但他们只提到了手动安装,不知道如何使用 Kubernetes?
`
https://www.elastic.co/guide/en/elasticsearch/reference/current/get-started-built-in-users.html
`
是否有任何基本文档可用于在 Elasticsearch 上创建身份验证?我怎样才能做到这一点?
问候。
解决方案
您可以通过使用helm chart安装 elasticsearch并修改values.yaml
. 它允许您修改elasticsearch.yaml
.
您可以xpack.security.enabled: true
使用以下配置启用:
esConfig: {}
elasticsearch.yml: |
xpack.security.enabled: true
推荐阅读
- ruby - 等待/休眠程序直到按下键的快速方法
- node.js - MongoDB/Mongoose 时区日期递减问题
- c# - FluentValidation:如何从另一个程序集中自动注册所有验证器?
- airflow - YYYYMMDDHHMISS 格式的宏
- vue.js - 使用 Service Worker 存储环境变量
- python - 如何使用python下载csv列表?
- azure - xss-attack 发生在我们托管在 Azure 中的 webapp 中。如何找到攻击者机器的IP地址?
- r - R根据其他表的变量列表保留和排序变量
- javascript - 具有相互 TLS 的 Axios:如何提供凭据
- r - 绘制具有不同长度的不同系列