节点AWS SDK启动实例

时间:2017-09-05 13:10:30

标签: amazon-web-services amazon-ec2 aws-sdk

使用节点aws-sdk,我检查一个实例的状态,并希望让用户在它死了时启动它,或者如果它还活着就杀掉它。

我发现有一个名为runinstances的方法,但它似乎创建了新的实例,我希望恢复一个实例。

是否有办法使用节点sdk启动/终止实例?

1 个答案:

答案 0 :(得分:1)

您可以使用describeInstanceStatus方法编写逻辑以检查EC2实例状态,该方法将返回实例状态(InstanceState.Name

  • 未决
  • 运行
  • 关断
  • 终止
  • 停止
  • 停止

根据当前状态(运行或停止),您可以使用以下任一方法切换实例状态。