【发布时间】:2025-12-15 22:15:01
【问题描述】:
我有一个带有服务的 Docker 容器,我想通过带有 Fargate 的 AWS ECS 运行该容器。不幸的是,我要运行的服务需要访问需要将 IP 列入白名单的合作伙伴的 SFTP 服务器。
我现在的问题是:如何将 静态 IP (IPv4) 分配给 AWS ECS Fargate 任务?我已经设置了一个 VPC、子网、互联网和 NAT 网关,并将它们相互分配。但我看到的最大问题是,每次使用 Fargate 执行任务时,都会分配一个具有不同 IP 的新 ENI。
如果能得到一些帮助会很棒! :)
【问题讨论】:
-
仅供参考:这里有一个非常详细的博客:medium.com/@gboyegadada/…
-
John 的评论是这个问题的答案 - 使用 NAT 网关
标签: amazon-web-services docker amazon-ecs aws-fargate