在elasticsearch实例上打开外部连接的GCE防火墙

时间:2015-04-10 12:45:36

标签: networking elasticsearch firewall google-compute-engine

我刚刚使用“Click to Deploy”在GCE中创建了一个elasticsearch集群,但我只能使用隧道访问它。在我的情况下,这不是一个选择,因为还有其他开发人员,我不想给gcloud访问。我想为elasticsearch打开端口9200,这样他们就可以通过IP地址而不是通过隧道连接到它。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

在GCE防火墙中为elasticsearch实例打开端口9200。由“Click to Deploy”创建的elasticsearch实例定义了“elasticsearch”标记,因此,您可以使用以下命令:

gcloud compute --project PROJECT firewall-rules create allow-elasticsearch \
    --allow TCP:9200 \
    --target-tags elasticsearch

检查this answer以获取有关GCE防火墙配置的其他信息。

- 编辑以纠正弹性搜索的拼写错误