ec2:elb-create-lb-listeners失败

时间:2010-10-28 16:36:55

标签: amazon-ec2 ec2-api-tools amazon-elb

有没有人获得亚马逊的弹性负载均衡命令: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设置正确。

谢谢! 科林

2 个答案:

答案 0 :(得分:1)

通常,您运行的是最新版本,该命令应该可以正常运行。

我真的要修复你的$JAVA_HOME环境。这可能搞砸了。另外,您确定在您的环境中设置了$AWS_ELB_HOME$AWS_CREDENTIAL_FILE吗?

答案 1 :(得分:0)

好的,所以这很久很久了。但这是解决方案:

  1. http://aws.amazon.com/developertools/2536下载Elastic Load Balancing API工具并解压缩。

  2. 设置路径如下:
    export AWS_ELB_HOME = / root / james / ElasticLoadBalancing-1.0.15.1 /
    export PATH = $ PATH:$ AWS_ELB_HOME / bin

  3. 设置JAVA_HOME路径如下:
    export JAVA_HOME = / usr / java / jdk1.7.0_02 /

  4. 将您的认证和私钥放到某个文件夹中并指向它,如下所示:
    export EC2_CERT = / root / key / certfilename.pem
    export EC2_PRIVATE_KEY = / root / key / pkfilename.pem

  5. 现在elb-create-lb可以工作:)