1

Я использую питона и Amazon EC2SSH в EC2 инстанции, созданный EBS

Я пытаюсь progrmamtically SSH в экземпляр созданного Elastic Beanstalk работника. При использовании 'eb init' нет возможности указать KeyPair для использования для экземпляра, и поэтому я не могу использовать SSH.

Причина для этого заключается в том, что я хочу проверить правильность установки зависимостей в файле требований.txt в экземпляре. Есть ли другой способ проверить это, кроме SSHing, на экземпляр и проверить?

ответ

0

Привет, вам нужно объявить пару ключей для использования на веб-консоли.

Перейти к

elasticbeanstalk> ваше приложение> настройки редактирования> Экземпляры> выберите KeyPair

В качестве альтернативы, это звучит, как взломать, но вы можете написать файл питон скрипт, который называют для модулей, которые были установлены и выдает ошибку, если модуль не найден. Ошибка захвачена, и вы можете просмотреть ее в веб-журналах.

0

В соответствии с AWS ElasticBeanstalk CLI docs вы можете передать имя пары ключей в команде init. Команда будет:

eb init MyApplication -k MyKeyPairName 

или

eb init MyApplication --keyname MyKeyPairName 

eb create также принимает подобный аргумент.

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