Azure ElasticSearch 配置文件以及如何添加安全性

Azure ElasticSearch config file and how to add security

我按照教程安装了elasticsearch的azure插件。 Azure Elastic 使用此处的模板

github.com/Azure/azure-quickstart-templates/tree/master/elasticsearch

部署后,我可以从上面的教程 link 连接到 kabana。如果我想为 Azure Elastic Search 安装安全性,怎么可能? 此外,如何访问配置的 elasticsearch.yaml 以进一步自定义? 我试图访问虚拟机,但我只能从 azure 门户 link 访问 jumpbox 和 kabana public ip。 尝试搜索 /etc/ 文件夹,但在我远程进入服务器后没有看到 elastic 文件夹。

IP in Azure Portal请看这张照片。

我对 ARM(Azure 资源管理器)也很陌生,它现在包含连接在一起的多个服务器节点。如果有人可以帮助解释弹性搜索如何安装到这里,那将是最好的。据我所知,在客户端节点处理请求后,主节点会将任务适当地分配给数据节点。

Elastic 版本为 v2.3.1

请帮忙。

安装后使用快速入门安装您的集群(听起来像是单个节点),您将拥有完全的控制权。

在模板的情况下,jumpbox 作为一个访问点存在,以枢轴进入集群的其余部分。这样您就可以避免为您的 Elasticsearch 实例提供一个 public IP 地址,从而减少在您的集群上发生偷渡式攻击的机会——因为它永远不会暴露!就其价值而言,这是操作隔离中非常常见的策略。

因此,首先,您应该能够通过 SSH 连接到 jumpbox,然后您可以使用 Elasticsearch VM 的私有地址从 jumpbox 通过 SSH 连接到它。

  1. SSH 进入跳转框
  2. 通过 SSH 连接到其余私有虚拟机

完成后,您应该可以访问 elasticsearch.yml 文件。

如何增加安全性? install security in Elasticsearch is to use the Shield plugin 的唯一官方途径。这允许您加密通信 to/from Elasticsearch,并提供身份验证。

Elastic,Elasticsearch 和 Kibana 背后的公司,has its own Azure Quick Start for Elasticsearch 可以完成您使用的模板的大部分功能,但它也增加了安全性。删除旧集群并从那里启动一个可能会更容易。