【发布时间】:2018-12-27 16:19:43
【问题描述】:
所以基本上我有五个任务需要每天运行一次,而且这个过程通常很快。
我遇到的问题是我不想让 EC2 一整天都在运行,只是为了使用它 30 分钟。有没有办法让 ECS 创建实例、运行任务并在第二天完成实例?
【问题讨论】:
-
@Mahdi 不,我希望仅在任务需要运行时自动启动和停止 EC2 实例,仅此而已。还是谢谢。
-
您查看过 AWS CLI 吗?您可以轻松创建脚本来启动和停止 EC2 实例。启动实例的示例:aws ec2 start-instances --instance-ids i-1234567890123456。然后,您可以编写 SSH 命令脚本以在您的实例中运行,然后停止它。全部来自命令行(或通过调度程序)。
-
要记住的一项。 EC2 实例每小时成本和磁盘存储成本(EBS 或实例存储)。对于小型 EC2 实例,存储成本可能大于实例成本。您无法关闭存储成本。
标签: amazon-ec2 autoscaling amazon-ecs