2013-05-02 33 views
8

Tôi đang viết một tập lệnh python bắt đầu một cá thể cụ thể hiện đang bị dừng lại và tôi sắp xếp về cách tôi làm điều đó. Theo như tôi có thể hiểu được từ Boto EC2 introduction về việc khởi chạy các trường hợp, điều này tạo ra một trường hợp hoàn toàn mới?Bắt đầu một bản sao EC2 đã dừng bằng Boto

conn.run_instances(
    '<ami-image-id>', 
    key_name='myKey', 
    instance_type='c1.xlarge', 
    security_groups=['your-security-group-here']) 

Ví dụ mã sẽ rất được hoan nghênh!

Trả lời

11

tôi đã hoàn toàn bỏ lỡ this command in the API

Để tham khảo trong tương lai, đây là làm thế nào để bắt đầu một trường hợp ngừng:

instance = conn.get_all_instances(instance_ids=['instance_id']) 
print instance[0].instances[0].start() 
+4

Trông như get_all_instances() đã ngừng hoạt động và thực sự trả về một danh sách các đối tượng Reservation. Vì vậy, nó thuận lợi hơn để sử dụng: 'instances = conn.get_only_instances (instance_ids = ['instance_id'])' Để bạn có thể: 'instances [0] .start()' – joeymink

Các vấn đề liên quan