【问题标题】:Getting the Error "Required option '-K, --private-key KEY' missing (-h for usage)"收到错误“必需选项'-K,--private-key KEY'缺失(使用-h)”
【发布时间】:2013-09-12 11:27:19
【问题描述】:

我使用的是 Ubuntu 12.04。我已经从 Amazon 网站下载了 EC2 CLI 工具。以下是我已经完成的步骤..

解压缩文件并将其放在一个目录中。 正确设置 Java 类路径(我的 Tomcat 正在运行)。

设置 EC2 home 路径,然后在 bashrc 中设置 EC2 Home 和 bin 路径

在 bashrc 中设置访问和秘钥。

当我尝试从终端启动实例或为此做任何事情时,我收到了错误

缺少必需的选项'-K,--private-key KEY'(使用-h)

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: amazon-ec2 amazon ubuntu-12.04


    【解决方案1】:

    发布此内容可能对其他人有所帮助。问题的发生是因为当我安装 Ubuntu 时,我已经使用终端的 apt-get 安装了 ec2-tools。

    Ubuntu 拥有的这个版本的 ec2 是一个过时的版本(最后一次更新是在 2011 年)。 当我发现这一点时,我将其删除。并重新配置了我下载的当前版本的 ec2 cli 工具的路径,它工作了!!! :)

    按照https://help.ubuntu.com/community/EC2StartersGuide 的建议,安装较新版本的 ec2-api-tools 的方法是简单地添加 aws-tools PPA:

    sudo apt-add-repository ppa:awstools-dev/awstools
    sudo apt-get upgrade
    

    然后一个简单的apt-get install ec2-api-tools 将安装正确的版本。 :)

    【讨论】:

    • @hithwen 我同意,所以我编辑了答案以包含对我有用的内容。
    猜你喜欢
    • 2014-08-20
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 2015-08-22
    • 2023-01-23
    • 2019-08-30
    相关资源
    最近更新 更多