2010-10-28 4 views
0

Кто-нибудь получил команду балансировки нагрузки амазонки: elb-create-lb-listeners работать?ec2: elb-create-lb-listeners не удается

Это правильный сайт для вопросов ec2: будет ли serverfault лучше? форумы Amazon, кажется медленным ...

я получаю:

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 установлен правильно.

спасибо! Colin

ответ

1

Как правило, у вас установлена ​​последняя версия, и эта команда должна работать.

Я действительно исправлю вашу среду $JAVA_HOME. Это может повредить. Вы уверены, что $AWS_ELB_HOME и $AWS_CREDENTIAL_FILE настроены в вашей среде?

0

Хорошо, так что это было давно. Но вот решение:

  1. Скачать Elastic Load Balancing API Инструмент из http://aws.amazon.com/developertools/2536 и распаковать его.

  2. указан путь, как показано ниже:
    экспорт AWS_ELB_HOME =/корень/Джеймсе/ElasticLoadBalancing-1.0.15.1/
    экспорт PATH = $ PATH: $ AWS_ELB_HOME/бен

  3. Установить JAVA_HOME путь, как показано ниже:
    экспорт JAVA_HOME =/USR/Java/jdk1.7.0_02/

  4. Поместите сертификации и закрытые ключи в какую-нибудь папку и указать на него, как показано ниже:
    экспорт EC2_CERT =/корень/ключ/certfilename.pem
    экспорт EC2_PRIVATE_KEY =/корень/ключ/pkfilename.pem

Теперь ELB создать фунтов будет работать :)