我的最终目标是使用预装软件的现有机器进行数据转换 - 更确切地说,软件是使用非标准软件包的R脚本[可能手动安装] - 所以我更愿意启动现有(已停止)实例而不是在数据管道运行时从头开始创建普通的。理想情况下,我想在工作完成后停止实例。 Data Pipeline API是否提供了接近它的东西?
答案 0 :(得分:1)
我认为这是可行的。首先,您必须在通过AWS CLI启动EC2实例的管道中创建shell命令活动。此活动可能必须轮询以检索实例的状态并在启动后返回。
EC2实例还需要启动任务运行器作为其初始化的一部分。
然后使用该任务运行器运行管道的下一步。完成此步骤后,另一个DPL shell活动可能会关闭系统。
虽然可行,但我认为如果您能够将软件作为Shell Activity的一部分进行安装并完全使用DPL托管资源,而不是使用任务运行器管理的单独实例,则我认为您具有更简单的拓扑。 。