我已经找到了用于启动/停止动态创建的ec2实例的脚本,但是如何启动清单中的任何实例?
似乎您是在谈论脚本而不是SDK。因此,有两种工具可以完成这项工作。
下载aws cli工具并在$ HOME / .aws / credentials中设置API密钥
列出区域us-east-1上的所有实例
确认您要定位的实例。
aws ec2 describe-instances --query 'Reservations[].Instances[].InstanceId' --region us-east-1 --output text
列出区域us-east-1上的所有实例
您应该获得与WAY#1相同的输出。
ec2-describe-instances --region us-west-2 |awk '/INSTANCE/{print $2}'
使用实例ID列表,您可以使用命令来逐一启动它们。
例如,实例名称保存在文件中 instance.list
while read instance
do
echo "Starting instance $instance ..."
ec2-start-instances "$linstance"
done < instance.list
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句