2011-02-09 25 views
5

Tôi có các phiên bản Windows EC2 mà tôi đang quản lý thông qua ứng dụng C#; Tôi đang sử dụng SDK AWS.NET. Tôi đang cố gắng tìm ra từ các tài liệu hướng dẫn nếu có anyway để truy vấn API và nhận được chuyển nhượng thư khối lượng ổ đĩa trong các trường hợp. Nếu không, liệu có ai biết liệu EC2 có nhất quán trong việc lập bản đồ các tên devicename (ví dụ:/dev/sdb,/dev/sdc) không? Liệu/dev/sdb luôn là D,/dev/sdc luôn là E, v.v.?Các phiên bản API EC2 và Windows của Amazon - bất kỳ cách nào để chuyển nhượng ký tự ổ đĩa?

+0

Không thực sự là câu trả lời, nhưng có thể hữu ích: Tôi có một ứng dụng chạy trên nhiều phiên bản EC2. Ứng dụng này chỉ cần di chuyển tất cả công việc của nó sang một cửa hàng EC2 khác khi hoàn tất. Không cần phải nhìn vào ví dụ theo cách đó. – Tergiver

+0

Vấn đề của tôi là tôi cần phải biết (vì mục đích của thông tin cấu hình sau này) những ký tự ổ đĩa kết thúc với yêu cầu khối lượng nào; Tôi có một ứng dụng cần phải biết những đường dẫn đó và tôi không thể chờ đợi bản sao hoàn thành việc khởi động để tìm ra. – Joe

Trả lời

-1

API EC2 là để kiểm soát môi trường ảo hóa (tức là máy khởi động, máy chụp nhanh, chấm dứt, vv) Vì vậy, nó hoàn toàn độc lập với hệ điều hành cơ bản và do đó nó sẽ không cung cấp chi tiết cụ thể như ánh xạ ổ đĩa . Nó có thể là tốt hơn để 'hack' ứng dụng để các ký tự ổ đĩa cơ bản không phải là một vấn đề.

+0

Có các API khác cung cấp các thứ cấp hệ điều hành cụ thể (như để có được mật khẩu được tạo tự động của cá thể). Ngoài ra, các specifier đĩa cho các máy ảo Unix chính xác là các tên được thể hiện trong yêu cầu khối lượng (ví dụ:/dev/sdc trở thành/dev/sdc trong cá thể Linux). Tôi chỉ tìm kiếm các chức năng tương đương (các ID khối lượng cửa sổ nếu không gắn các điểm) – Joe

+0

Điểm tốt về một số khả năng của hệ điều hành mức thấp ... Tuy nhiên, tôi chỉ biết khả năng truy cập đó có sẵn để khởi động máy (ví dụ: . mật khẩu), nhưng không phải để biết thêm thông tin về cấp độ hệ điều hành chung. Tôi có thể sai... –

3

Theo kinh nghiệm của tôi, trừ khi bạn đi vào và gây rối với nó, ổ vạch ra, Device Name Drive Letter, như vậy:

/dev/sda1 C: 
/dev/sda2 D: 

/dev/xdf F: 
/dev/xdg G: 
/dev/xdh H: 
...etc 

Tôi không có ý tưởng làm thế nào để nói với nó để ánh xạ một cái gì đó để E ... và tôi chưa bao giờ quan tâm.

Vì vậy, miễn là bạn cho phép mọi thứ là mặc định, bạn sẽ nhận được những điều trên một cách nhất quán và có thể dễ dàng có được ánh xạ thiết bị đó từ một cuộc gọi DescribeInstances.

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