我使用的是 Ubuntu 12.04。我已从 Amazon 网站下载了 EC2 CLI 工具。以下是我已完成的步骤..
解压文件并将其放入目录中。 正确设置Java类路径(我的Tomcat正在工作)。
设置EC2 Home路径,然后在bashrc中设置EC2 Home和bin路径
在 bashrc 中设置访问 key 和 key 。
当我尝试启动实例或从终端执行任何相关操作时,我收到错误
缺少必需的选项“-K,--private-key KEY”(-h 用于使用)
有人可以帮我解决这个问题吗?
最佳答案
发布此内容可能对其他人有帮助。发生问题是因为当我安装 Ubuntu 时,我使用终端的 apt-get 安装了 ec2-tools。
Ubuntu 上的这个 ec2 版本是过时的版本(最后更新于 2011 年)。 当我发现这一点时,我将其删除。并重新配置了我下载的当前版本的 ec2 cli 工具的路径,它起作用了!!! :)
安装较新版本的 ec2-api-tools 的方法,如 https://help.ubuntu.com/community/EC2StartersGuide 建议的那样,就是简单地添加 aws-tools PPA:
sudo apt-add-repository ppa:awstools-dev/awstools
sudo apt-get upgrade
然后简单的 apt-get install ec2-api-tools
将安装正确的版本。 :)
关于amazon-web-services - 出现错误 "Required option ' -K, --private-key KEY'丢失(-h 用于使用)”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18762983/