【发布时间】:2022-01-09 23:30:09
【问题描述】:
我正在尝试使用新的 ECS 控制台 (https://ap-south-1.console.aws.amazon.com/ecs/v2/task-definitions?region=ap-south-1) 创建一个新的基于 EC2 的 ECS 任务定义。但是在端口映射部分(这是第 1 步的一部分)我只看到设置容器端口的选项。我想要一个 nginx 容器,所以容器端口 80 很好,但我没有看到任何更改主机端口的选项(例如更改为 8080)。
当我进入下一步时,我看到 Fargate 被选为默认应用环境。我将其更改为仅 EC2 并创建定义。它也创建了主机端口为 80 的定义。如果我尝试创建一个新版本,我会看到与上面相同的选项,并且无法更改主机端口。
这只是新控制台设计中没有实现的东西吗?还是我在这里遗漏了什么?正如我看到的在经典 UI 中更改主机端口的正确选项。 此外,使用这个新 UI,我也无法更改网络等内容(默认为 awsvpc)。看起来这个 UI 完全适合 Fargate 类型的应用程序,因为我谈到的所有这些选项都不需要为 Fargate 配置(据我所知)。
谢谢!
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-ecs aws-fargate