我已经安装了AWS命令行工具,也设置了Envvariables,但是为什么我inputmon-cmd我得到这个错误,我无法弄清楚,请帮助我。
/usr/local/aws/bin/mon-cmd: line 12: /home/ubuntu/usr/local/aws/bin/service: No such file or directory /usr/local/aws/bin/mon-cmd: line 12: exec: /home/ubuntu/usr/local/aws/bin/service: cannot execute: No such file or directory
它看起来像mon-cmd正在寻找/ home / Ubuntu中的二进制文件path而不是/。
你可以展示你如何设置EC2_HOME环境variables? 你运行一些像env |grep EC2 。
我有我的设置:
export EC2_HOME=~/ec2
我怀疑你有类似的设置,但你可能希望它设置为/(即, export EC2_HOME=/ )或类似的东西。
另外,您可能需要将/ usr / local / aws / bin添加到PATH。
这不是EC2_PATH。 做这个:
$ export EC2_HOME=/usr/local/aws $ export PATH=$PATH:$EC2_HOME/bin
然后,用您的私钥和证书:
$ export EC2_PRIVATE_KEY=~/.ec2/pk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem $ export EC2_CERT=~/.ec2/cert-YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY.pem
更改X和Y为您的各自。