【问题标题】:Terminate EC2 instance using command line API使用命令行 API 终止 EC2 实例
【发布时间】:2013-04-07 13:52:56
【问题描述】:

我有 AWS EC2 实例,我正在通过 putty 使用它。

我还下载了 EC2 命令行 API 到该 ec2 实例。

现在我想使用 EC2 命令行 API 在同一个 EC2 实例中终止 EC2 实例。

如何终止 EC2 实例?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 ec2-ami ec2-api-tools


    【解决方案1】:

    我认为您正在寻找 ec2-api-tools 的 ec2-terminate-instances 命令部分,请查看 here

    PROMPT> ec2-terminate-instances <intance_id>
    

    这里How can I kill all my EC2 instances from the command line?的问题答案也可以帮助你

    【讨论】:

    • 是的,我正在寻找终止实例,但在这种情况下,我必须提供实例 ID。我不是在寻找这个。我想要的是,当我通过 putty 使用实例时,通过相同的命令行我想终止同一个实例而不是所有其他实例。就像我们在 linux 中执行“init 0”和在 Windows 中执行“shutdown -s”一样。
    • 好的,我知道了,你应该在通过 SSH 连接到你的实例后尝试sudo halt.. 看看它是否有效
    • 如果实例设置为在用户关闭时终止,那么您所要做的就是将其关闭。这是一个可以在停止和终止之间更改的标志。
    • 您还可以从内部实例元数据中检索任何 EC2 实例(特定于您在任何给定时刻所在的服务器,您可以获取该框的任何信息)中的 instance_id:docs.aws.amazon.com/AWSEC2/latest/UserGuide/…在您的情况下,您可以发出 wget 或 curl 或 GET 到:169.254.169.254/latest/meta-data/instance-id
    猜你喜欢
    • 2010-10-12
    • 2016-12-09
    • 1970-01-01
    • 1970-01-01
    • 2020-03-16
    • 1970-01-01
    • 2012-05-19
    • 1970-01-01
    • 2021-08-25
    相关资源
    最近更新 更多