我创建了一个运行Neo4j数据库的任务定义,打开了数据库http和bolt连接器的端口7474和7687,并在私有子网中的Fargate类型的ECS服务中启动了任务定义。
如何在没有ALB的情况下获取运行数据库的容器的IP地址?
谢谢
答案 0 :(得分:1)
有两种方法可以获取正在运行的容器的IP地址。通过控制台,私有子网应该可以作为链接访问,当您单击子网时,您应该能够看到私有IP地址。
您还可以使用命令行来描述您的任务。 describe输出应该包含正在运行的conatiner的ip地址:
最后,在Fargate中还有一个元数据端点,在每个正在运行的容器中公开,如果需要,您可以通过编程方式访问该端点以获取私有子网中的IP地址: