Tôi hiện đang cố gắng lấy danh sách tất cả các Máy ảo mà tôi đã chạy trong đăng ký Windows Azure theo lập trình. Đối với điều này, tôi đang cố gắng sử dụng Azure REST API (https://management.core.windows.net), và không sử dụng lệnh ghép ngắn power-shell.Liệt kê Azure Virtual Machines qua REST API
Sử dụng lệnh ghép ngắn Tôi có thể chạy 'Get-AzureVM' và nhận danh sách tất cả các máy ảo có ServiceName, Name và Status mà không có bất kỳ sửa đổi nào. Vấn đề là tôi không thể tìm thấy bất cứ nơi nào trong tài liệu hướng dẫn cách liệt kê các máy ảo thông qua API.
Tôi đã xem qua nhiều Azure REST API khác nhau nhưng không thể tìm thấy bất kỳ thứ gì. Tài liệu cho VM REST API không hiển thị hoặc cung cấp chức năng danh sách.
Tôi có thiếu nguyên tắc cơ bản ở đâu đó không?
// Create the request.
// https://management.core.windows.net/<subscription-id>/services/hostedservices
requestUri = new Uri("https://management.core.windows.net/"
+ subscriptionId
+ "/services/"
+ operation);
Đây là những gì tôi đang sử dụng làm cơ sở của yêu cầu. Tôi có thể nhận được một danh sách các dịch vụ được lưu trữ nhưng không phải là Máy ảo.
Bạn có thể đi sâu vào chính các lệnh ghép ngắn PowerShell và xem chính xác cách chúng đang thực hiện. – JoeBrockhaus