【发布时间】:2026-02-14 18:50:02
【问题描述】:
我有一个包含 Python 代码和第三方二进制可执行文件的 Docker 映像。只有出站网络请求。图像必须每小时运行一次,每次执行持续约 3 分钟。
我可以:
- 使用 EC2 实例并通过 cron 计划每小时执行一次
- 创建 CloudWatch 事件/规则以每小时运行一次 ECS 任务定义
- 设置 Elastic Beanstalk 环境并安排每小时部署映像
在所有这些场景中,EC2 实例都在 24/7 运行,并且我需要为长时间不使用而付费。
我如何实现每小时启动现有 EC2 实例并在完成我的 docker 映像后停止该实例?
【问题讨论】:
标签: amazon-web-services docker amazon-ec2 amazon-elastic-beanstalk amazon-ecs