如何使用Windows命令行停止EC2实例?

时间:2016-11-02 16:50:54

标签: powershell command-line amazon-ec2

我尝试执行以下操作:

  1. 下载:https://aws.amazon.com/developertools/351中的客户EC2。并将其保存在C:/ AWS / CLI中。

  2. 在环境变量中创建一个新的系统变量。

    • 姓名:JAVA_HOME
    • 价值:C:\Program Files\Java\jre7
  3. 创建其他新系统变量。

    • 姓名:EC2_HOME
    • 价值:C:\AWS\CLI
  4. 修改系统变量Path的值,然后添加%EC2_HOME%\bin

  5. 创建其他两个系统变量:

    • 系统变量名称:AWS_ACCESS_KEY,值:我的访问密钥。
    • 系统变量名称:AWS_SECRET_KEY,值:我的密钥。
  6. 打开我的Windows命令行并执行代码:

    ec2-stop-instances <id_instancia> –region <region>
    
  7. 我收到了错误:

    the filename, directory name or volume label syntax is incorrect.
    

    为什么会这样?

2 个答案:

答案 0 :(得分:0)

这些API工具看起来有些陈旧。

目前,建议使用:

如果您喜欢PowerShell,请使用它。否则,请转到AWS CLI。两者都有很好的文档。

答案 1 :(得分:0)

有一种非常简单的方法可以从实例的cmd中停止该实例,即

shutdown /s

这将关闭(并停止而不是终止)EC2