Развертывание экземпляра 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 настроить шеф-повара.

Другие вопросы по тегам