Помогите с ec2-api-tools для Ubuntu - PullRequest
2 голосов
/ 13 января 2011

Я следую этому уроку: https://help.ubuntu.com/community/EC2StartersGuide

Чтобы запустить экземпляр, вы запускаете:

ec2-run-instances ami-xxxxx -k ec2-keypair

Затем запустите:

ec2-describe-instances

, который возвращает имя внешнего хоста экземпляра.

А потом, по ssh, вы запускаете:

ssh -i /path/to/ec2-keypair.pem ubuntu@<external-host-name>

Это отлично работает, но вот мой вопрос:

Как я могу автоматизировать это в bash-скрипте? Можно ли как-то разобрать ответ, возвращенный из "ec2-description-instances"?

1 Ответ

0 голосов
/ 13 января 2011

Я не знаю, как выглядит вывод ec2-describe-instances, но если это просто имя хоста, то вы должны сделать:

host=$(ec2-describe-instances)
ssh -i /path/to/ec2-keypair.pem ubuntu@$host
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...