【问题标题】:AWS EC2 terminate command giving "Service ec2 not available" error from AnsibleAWS EC2 终止命令从 Ansible 给出“服务 ec2 不可用”错误
【发布时间】:2017-04-03 05:04:43
【问题描述】:

我在 Ubuntu 中通过 Ansible 以 root 身份运行此命令 aws ec2 terminate-instances --instance-ids $(ec2metadata --instance-id)

我收到了这个错误:

"stderr": "Service ec2 not available in region aws-east-1"

这是什么意思?这是否意味着我无法终止区域 aws-east-1 中的实例?

但是,当我在 cmd 中手动运行该命令时,它会很好地终止!我该如何解决?

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    在您的 ubuntu 实例上的凭证/配置文件中,您是否将区域设置为 aws-east-1 而不是 us-east-1? aws-east-1 不是有效区域。

    【讨论】:

    • 该死!我的配置设置 bash 文件中的愚蠢错误!谢谢你的回答:)
    猜你喜欢
    • 2015-11-10
    • 2018-06-23
    • 2021-05-01
    • 2019-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-30
    相关资源
    最近更新 更多