一切看起来都是对的。但其中一项服务需要一个公共IP地址。因此,在相应的ecs-params.yml文件中,我放置了assign_public_ip: ENABLED。但是没有分配公共IP地址。在ECS控制台中,服务细节显示为Auto-assign public IP DISABLED,对于任务,它列出了一个私有IP地址,而没有公共IP地址。
不幸
我已经建立了一个运行我的网站的Fargate集群。该服务正常启动网站的任务,但当它试图连接到我的数据库实例时停止。] on first connect [MongoError: connection 0 to 123.456.789.0:27017 timed out]
如何将Fargate群集添加到数据库实例上的安全组中我没有可以找到的fargate集群的公共ip地址或范围。我找不到任何关于aws文档的正确指南。
我已经在ca- created区域创建了一个AWS ECS实例。它使用动态公网ip,每次我更新服务时,动态公网ip都会发生变化。到目前为止一切都很好。由于需要公网静态IP,我已经创建了同地域的弹性ip,并尝试将该ip与ECS实例关联。Resource Type: Network Interface
Reassociation: Allow this Elastic IP address to be reassociated (chec