我使用的是Ubuntu 12.04。我从亚马逊网站下载了EC2 CLI工具。以下是我所做的步骤..
解压缩文件并将其放在目录中。 正确设置Java类路径(My Tomcat正在运行)。
设置EC2主路径,然后在bashrc中设置EC2 Home和bin路径
在bashrc中设置访问权限和密钥。
当我尝试从终端尝试启动实例或做任何事情时,我收到错误
缺少必需选项'-K, - private-key KEY'(-h for usage)
有人可以帮帮我吗?
答案 0 :(得分:2)
发布此内容可能对其他人有帮助。问题出现了,因为当我安装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
将安装正确的版本。 :)