有没有人获得亚马逊的弹性负载均衡命令:elb-create-lb-listeners可以工作?
这是ec2问题的正确网站:服务器故障会更好吗?亚马逊的论坛似乎很慢......
我明白了:
PROMPT:~ acct$ elb-create-lb-listeners <MYLBNAME> --listener "protocol=http,lb-port=80,instance-port=80"
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
elb-create-lb-listeners: Malformed input-Unknown command: 'CreateLoadBalancerListeners'.
Use '--help' to see a list of valid commands.
......支持吗?我需要下载其他内容吗?我的ELB cli是1.0.10.0,AWS_ELB_HOME设置正确。
谢谢! 科林
答案 0 :(得分:1)
通常,您运行的是最新版本,该命令应该可以正常运行。
我真的要修复你的$JAVA_HOME
环境。这可能搞砸了。另外,您确定在您的环境中设置了$AWS_ELB_HOME
和$AWS_CREDENTIAL_FILE
吗?
答案 1 :(得分:0)
好的,所以这很久很久了。但这是解决方案:
从http://aws.amazon.com/developertools/2536下载Elastic Load Balancing API工具并解压缩。
设置路径如下:
export AWS_ELB_HOME = / root / james / ElasticLoadBalancing-1.0.15.1 /
export PATH = $ PATH:$ AWS_ELB_HOME / bin
设置JAVA_HOME路径如下:
export JAVA_HOME = / usr / java / jdk1.7.0_02 /
将您的认证和私钥放到某个文件夹中并指向它,如下所示:
export EC2_CERT = / root / key / certfilename.pem
export EC2_PRIVATE_KEY = / root / key / pkfilename.pem
现在elb-create-lb可以工作:)