我刚刚使用“Click to Deploy”在 GCE 中创建了一个 elasticsearch 集群,但我只能使用隧道来访问它。就我而言,这不是一个选择,因为我不想向其他开发人员授予 gcloud 访问权限。我想为elasticsearch打开端口9200,这样他们就可以通过IP地址而不是隧道连接到它。
我怎样才能实现这个目标?
在 GCE 防火墙中为 Elasticsearch 实例打开端口 9200。通过“Click to Deploy”创建的elasticsearch实例定义了“elasticsearch”标签,因此,您可以使用以下命令:
gcloud compute --project PROJECT firewall-rules create allow-elasticsearch \
--allow TCP:9200 \
--target-tags elasticsearch
Check 这个答案 https://stackoverflow.com/a/29540214/4161438有关 GCE 防火墙配置的更多信息。
--编辑以纠正elasticsearch的拼写错误
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)