Ошибка AWS AutoScaling. Неверный формат ввода. Настроен только один из EC2_CERT и EC2_PRIVATE_KEY. Использование:

Я новичок в AWS, и я хотел протестировать некоторые сервисы (Ec2, LoadBalancing, AutoScaling), я успешно сделал это через консоль, поскольку теперь у меня есть балансировщик нагрузки, который распределяет трафик на два рабочих экземпляра. Теперь, когда я следую документации по автомасштабированию, мне сначала нужно создать конфигурацию запуска через CLI. Проблема в том, что когда я это делаю, я получаю эту ошибку

as-create-launch-config:  Malformed input-Only one of EC2_CERT and EC2_PRIVATE_KEY is configured
Usage:
as-create-launch-config
    LaunchConfigurationName  --image-id  value  --instance-type  value
   [--block-device-mapping  "key1=value1,key2=value2..." ] [--ebs-optimized 
   ] [--iam-instance-profile  value ]
   [--monitoring-enabled/monitoring-disabled  ] [--kernel  value ] [--key 
   value ] [--ramdisk  value ] [--group  value[,value...] ] [--spot-price 
   value ] [--user-data  value ]  [General Options]
For more information and a full list of options, run "as-create-launch-config --help"

Я перепробовал все параметры команды as-create-launch-config, и она продолжает выдавать ту же ошибку, даже если я просто набрал as-create-launch-config без параметров. Я даже пытался пропустить это и запустить as-create- auto-scaling-group выдает ту же ошибку

я искал ошибку, и кто-то упомянул, что эта ошибка связана с тем, что путь к файлу учетных данных задан неправильно:

http://translate.google.com/translate?sl=auto&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&u=planetatecnologia.com%2Ftutorial-do-auto-scaling-com-exemplos-pratico&act=url

но я почти уверен, что все мои пути верны (я дважды проверил их все)

Я использую машину с Linux, и я экспортировал переменные AWS_AUTOSCALING_HOME, EC2_HOME, EC2_PRIVATE_KEY, AWS_CREDENTIAL_FILE, помимо установки PATH, и я получаю доступ к AWS через файл учетных данных, но не с сертификатом.

Что-то не так в моей конфигурации или я что-то забыл сделать?

Что я делаю не так???


person Amr Kamel    schedule 14.07.2013    source источник
comment
Если вы используете файл учетных данных (идентификатор ключа доступа и секретный ключ доступа), вам не нужно указывать закрытый ключ.   -  person Frederick Cheung    schedule 14.07.2013
comment
@FrederickCheung, вы были правы, это сработало, когда я удалил спецификацию личного файла. большое спасибо   -  person Amr Kamel    schedule 15.07.2013


Ответы (1)


Я не могу поверить, что проблема заключалась в том, что я указывал и файл учетных данных, и закрытый ключ (глупый я), он работал просто отлично, когда я удалял спецификацию личного файла, я не могу поверить, что потратил на это полдня.

Я надеюсь, что решение может помочь любому, кто застрял с этой ошибкой.

person Amr Kamel    schedule 15.07.2013