我刚刚使用“单击部署”在GCE中创建了Elasticsearch集群,但是我只能使用隧道来访问它。就我而言,这不是一个选择,因为我不想让gcloud访问其他开发人员。我想为elasticsearch打开端口9200,以便他们可以通过IP地址而不是通过隧道连接到它。
我该如何实现?
在GCE防火墙中为elasticsearch实例打开端口9200。通过“单击部署”创建的elasticsearch实例已定义了“ elasticsearch”标签,因此,您可以使用以下命令:
gcloud compute --project PROJECT firewall-rules create allow-elasticsearch \ --allow TCP:9200 \ --target-tags elasticsearch
-编辑以纠正Elasticsearch的拼写错误