amazon-web-services - 出现错误 "Required option ' -K, --private-key KEY'丢失(-h 用于使用)”

标签 amazon-web-services amazon-ec2 ubuntu-12.04

我使用的是 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/

相关文章:

java - 'Client is immutable when created with the builder'怎么解决?

python - 如何将默认的python版本从python v2.7更改为python 3.7?

amazon-web-services - 如何获取 ec2 元数据以反射(reflect)新的主机名?

python-3.x - PyQt5:安装过程中编译失败

linux - 如何在 ubuntu 的 .desktop 文件中动态分配家庭用户名?

github - 删除 ubuntu 12.04 上的代理设置

amazon-web-services - 如何使用RDS复制数据库

javascript - 同步上传多个文件到 s3 安全吗?

python - 在 Jenkins 中构建 Docker 镜像时如何传递 AWS 凭证?

java - Jmeter java.lang.OutOfMemoryError : GC overhead limit exceeded 错误