我希望在gcloud VM上远程运行elasticsearch,它被配置为在特定端口9200处以127.0.0.1运行。如何从这个vm之外的网站访问这个?如果我在yml文件上将网络主机更改为0.0.0.0,即使9200端口也无法访问。我如何克服这个问题?
Changed network.host: [_site_ , _local_ , _global_ ]
_site_ = internal ip given by google cloud vm,
_local_ = 127.0.0.1,
_global_ = found using curl ifconfig.me,
Opened
我试图使用服务之间的服务发现来实现多服务ECS集群。我正在尝试遵循教程。但是,它没有包括一个完整的工作示例
我所做的是定义两个服务,通过使用:
docker-compose.yml
ecs-params.yml
我可以轻松地打开ECS集群和这两个服务。一切看起来都是对的。但其中一项服务需要一个公共IP地址。因此,在相应的ecs-params.yml文件中,我放置了assign_public_ip: ENABLED。但是没有分配公共IP地址。在ECS控制台中,服务细节显示为Auto-assign public IP DISABLED,对于任务,它列出了一个私有IP地址,而没有公共