ECS的计划作业包装器,主要用于电子邮件报告和添加Docker Exec和本地命令功能。
ecsjobs的Python项目详细描述
ECS的计划作业包装器,主要用于电子邮件报告和添加Docker Exec和本地命令功能。
这是一个非常非常深奥的项目,有一个真正的利基用例。
我已经将非常小的个人aws基础设施迁移到单个t2.micro ecs实例。我也在尝试迁移一些 我的个人资料从我的台式电脑到那个实例。我需要一种运行计划任务并报告其成功的方法 或者是失败,或者是一些输出(我有一个cron包装器脚本可以在桌面上完成这项工作)。但我的aws每月花费约15美元 我不想仅仅因为一堆云表警报就把它翻过去。还有,有时候我想要的 在现有任务容器中运行真的^ {TT1} $。
这是一个python项目(作为ecs ready docker映像分发),旨在处理正在运行的调度任务 然后发邮件报告他们的成功或失败。这项计划要解决的主要缺点是 缺乏对计划的ECS任务的简单内置故障监视,缺乏执行 命令在一个正在运行的(ecs服务)容器中,并且缺少有用的电子邮件报告。
生成的电子邮件报告如下所示(此报告用于exampleconfig.yml):