gpt4 book ai didi

amazon-web-services - AWS ECS 的端口映射

转载 作者:行者123 更新时间:2023-12-05 04:54:28 25 4
gpt4 key购买 nike

我是 ecr/ecs/ec2 的新手。我开始将我的应用程序部署到我购买的域中。我的应用程序有一个前端和一个后端。我的前端在 localhost:3000 上运行,并在 localhost 5000 上调用其后端 api。我本地计算机上的端口映射是否与在 aws 上创建任务定义时相同?

enter image description here

最佳答案

我希望对此有一个简单的是/否答案。但是没有。

ECS 使用 4 种网络模式。 awsvpc、网桥、主机和无。 None 在这里不相关,因为那里没有网络。

对于 awsvpc,容器有自己的 ENI。这意味着您的容器将充当主机,您公开的端口将是您提供服务的端口。

对于网桥,您使用 docker 网络并动态使用临时端口将您的容器端口映射到。如果您想使用同一容器/任务的多个副本,则此模式是最佳选择。

对于主机,容器绕过 docker 网络并使用 EC2 ENI,如果您计划使用端口映射,这会限制您不允许在同一 EC2 实例上运行同一容器/任务的多个副本。

这在以下位置有详细解释:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-networking.html

关于amazon-web-services - AWS ECS 的端口映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65746517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com