【问题标题】:how to stop EC2 instances with windows command line?如何使用 Windows 命令行停止 EC2 实例?
【发布时间】:2016-11-02 16:50:53
【问题描述】:

我尝试执行以下操作:

  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>
    

我收到了错误:

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

为什么会这样?

【问题讨论】:

    标签: powershell command-line amazon-ec2


    【解决方案1】:

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

    这些天来,建议使用:

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

    【讨论】:

      【解决方案2】:

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

      shutdown /s
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-12
        • 2015-11-15
        • 2011-01-13
        • 1970-01-01
        • 1970-01-01
        • 2020-02-06
        • 2019-12-08
        • 1970-01-01
        相关资源
        最近更新 更多