【发布时间】:2021-01-21 04:35:36
【问题描述】:
我正在尝试将 docker 映像部署到 AWS 的 Elastic Container Service,然后将其作为 EC2 实例运行(通过 Fargate)。但是,我认为我需要在 TaskDefinition 中指定至少 1 个运行实例。
不过,我想要实现的基本上是能够按需启动此容器,因为它不经常使用,然后在之后将其关闭。所以计划是通过 lambda 启动/停止它并重定向到公共 IP(因此在 Web 请求超时内)。
我已经看到了如何使用 EC2 执行此操作的示例,但没有一个实际使用 Fargate。我不相信我可以根据 docker 映像定义 EC2 任务(如果可以,这可能是我的解决方案?)。
有谁知道是否有可能实现这一目标?如果是这样,您能否就我如何处理它提供一些指导,以及您是否有任何 CloudFormation 示例非常棒。
【问题讨论】:
标签: amazon-web-services docker amazon-ec2 amazon-ecs