Я новичок в 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 выдает ту же ошибку
я искал ошибку, и кто-то упомянул, что эта ошибка связана с тем, что путь к файлу учетных данных задан неправильно:
но я почти уверен, что все мои пути верны (я дважды проверил их все)
Я использую машину с Linux, и я экспортировал переменные AWS_AUTOSCALING_HOME, EC2_HOME, EC2_PRIVATE_KEY, AWS_CREDENTIAL_FILE, помимо установки PATH, и я получаю доступ к AWS через файл учетных данных, но не с сертификатом.
Что-то не так в моей конфигурации или я что-то забыл сделать?
Что я делаю не так???