Я успешно создал AMI и могу успешно запускать экземпляры из этого образа из моей учетной записи AWS. Однако как только я пытаюсь запустить экземпляр из этого AMI из какой-либо другой учетной записи AWS с указанием пары ключей, отличной от той, которая уже указана в AMI authorized_keys, он не позволяет мне войти в экземпляр с новой парой ключей (по очевидным причинам). Я предполагаю, что мне нужно реализовать какой-то механизм для загрузки настраиваемой пары ключей, указанной в мастере создания экземпляра Amazon AWS, в authorized_keys вновь созданного экземпляра.
Ищем подсказки, как этого можно достичь !!
Спасибо.
Возьмите добычу в https://help.ubuntu.com/community/CloudInit.
Вам нужно настроить AMI с ним, и он обновит авторизованный ключ.
Он также доступен в других дистрибутивах.
Вы также можете создать сценарий (например, rc.local) и получить значение по адресу:
curl http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key
Amazon предоставляет большой объем информации через метаданные.