【发布时间】:2019-06-08 04:53:23
【问题描述】:
我想在容器启动后获取我的 Fargate ECS 任务的公共 IP。 我在请求 http://169.254.170.2/v2/metadata/ 时获得 IPv4Addresses,但我没有获得任务的公共 IP。
当我使用 RunTaskResult 的 runTask(request) 方法时,我再次没有从 RunTaskResult 获得公共 IP。
有没有办法获取我的 fargate 任务的公共 IP,例如 http://169.254.169.254/latest/meta-data/public-hostname(对于 EC2)?
【问题讨论】:
-
你在taskdefinition中说明它需要一个公共ip吗?
-
我设置了在运行任务时启用自动分配公共 IP。
-
为任务分配公共 IP?是不是不安全?
-
任务有安全组@Oleksandr_DJ
标签: amazon-web-services metadata aws-sdk amazon-ecs aws-fargate