Развертывание экземпляра ec2 без использования секретного ключа доступа aws и идентификатора ключа доступа aws
Моя рабочая станция и сервер являются экземплярами RHEL ec2 и всякий раз, когда я запускаю команду:-
Knight EC2 Server создать -r "роль [----------]" -I ami-XXXXXXXX -f t2.small -S нож -i ~/.ssh/XXXXXXXXXXX.ppk –ssh-пользователь ec2- пользователь –регион us-east-1 -Z us-east-1a
Я получаю сообщение об ошибке: ОШИБКА: вы не указали действительное значение идентификатора ключа доступа AWS. ОШИБКА. Вы не указали правильное значение ключа секретного доступа AWS.
Также я не хочу использовать секретный ключ доступа и идентификатор ключа доступа, а также не хочу сохранять их на рабочей станции. Есть ли другой способ развертывания нового экземпляра ec2 (узла), возможно, с использованием роли IAM. благодарю вас
1 ответ
AFAIK мы не поддерживаем учетные данные роли в knife-ec2
вам придется использовать что-то еще, чтобы запустить машину (например, aws
командная строка). После создания вы можете использовать knife bootstrap
настроить шеф-повара.