2014-10-20 3 views
1

На AWS-консоли после нажатия на экземпляр я могу использовать . Подключись, чтобы узнать, с каким пользователем может быть связан экземпляр (хотя это может быть и неточно).Как вы получаете пользователь ssh экземпляра EC2 с помощью boto?

Для приблизительной оценки, я хочу знать, могу ли я получить это с помощью boto или нет (я знаю, что могу угадать имя пользователя на основе популярного образа/ОС).

ответ

2

Нет прямого способа сделать это. API из EC2 не содержит API, который предоставляет эту информацию. Я предполагаю, что вы могли бы придумать некоторые эвристики, основанные на базовом AMI, которые были бы правы большую часть времени. Например, найдите файл image_id, связанный с экземпляром, а затем просмотрите значения name, location и description и сравните их с некоторой таблицей данных и сделайте предположение. Насколько я знаю, сейчас ничего подобного не существует.

+0

Да, желаю, чтобы они разоблачили это даже на уровне догадок. Спасибо. – CppLearner

+0

Его одна из многих, много бит метаданных, которые, я бы хотел, я мог программно получить от AWS. Возможно, на днях. – garnaat

+0

вы можете использовать теги , например: я обычно создаю все экземпляры по тегу user = ec2-user по умолчанию, в исключительных случаях я переименовываю пользователя, если требуется. – Abhi

Смежные вопросы