Ответ 1
Эта информация поступает из запроса DescribeInstanceStatus
и доступна в boto с помощью метода get_all_instance_status
. См:
для деталей.
Я использую instace.update(), чтобы получить статус, который возвращается, останавливается, работает или...
Но в веб-интерфейсе ec2 есть еще один статус, который также показывает, что он инициализируется или... прошло 2/2 проверки.
Есть ли способ получить статус инициализации?..
Эта информация поступает из запроса DescribeInstanceStatus
и доступна в boto с помощью метода get_all_instance_status
. См:
для деталей.
EDIT:
status=conn.get_all_instance_status(instance_ids=i-****)
print status[0].system_status.details
или
print status[0].system_status.details["reachability"]
=============================================== =============
OLDER:
Это может вам помочь. Он сообщает статус обо всех экземплярах, вы можете использовать простые "if" для фильтрации экземпляра.
import boto;
ec2=boto.connect_ec2()
instances= ec2.get_only_instances()
for instance in instances:
print instance.tags['Name'] , " is ", instance.state