运行Python脚本时,如何增强启动另一个EC2实例进行并行处理的脚本。我想确保其他实例正在运行,然后再处理任何事情。
在处理之后,我还将需要ssh到该实例以附加结果。一旦完成,我就关闭了另一个实例。
两个实例都在Ubuntu上运行。
#! /bin/sh
ID="<instance id>";
aws ec2 start-instances --instance-ids $ID
aws ec2 describe-instance-status --instance-ids $ID
#main script parallel processing
#ssh to instance or rsync?
aws ec2 stop-instances --instance-ids $ID