Tôi có trường hợp sử dụng nơi tôi cần gửi các lệnh azure vm start myvmname
và azure vm shutdown myvmname
qua yêu cầu web.Tôi có thể khởi động và tắt máy ảo Azure qua các yêu cầu web không?
Mục đích là chỉ sử dụng trên các trường hợp yêu cầu trong quy trình làm việc.
Cho đến nay, tôi có giao diện người dùng tĩnh trên CloudFront, gửi yêu cầu http đến dịch vụ web đám mây trung gian, với ý định có thể khởi động và dừng máy ảo Azure của tôi tương tự như sử dụng các công cụ dòng lệnh NodeJS.
Tùy chọn cho dịch vụ trung gian là GAE, Azure hoặc nếu có tùy chọn thanh toán khi bạn đi trong AWS phù hợp (liên tục chạy EC2 hoặc Azure VM chỉ cho mục đích này sẽ là quá mức cần thiết).
Mặt trước tĩnh CloudFront và Azure VM để xử lý không thể thay thế trong trường hợp này.
Cảm ơn Neil, điều đó có vẻ đầy hứa hẹn. Nếu tôi giả sử một cách chính xác, để đáp ứng các yêu cầu của tôi, tôi sẽ cần để có thể gửi các lệnh REST API của tôi từ một dịch vụ web theo yêu cầu cho phép tải lên chứng chỉ X.509? Có vẻ như từ câu hỏi SO này (http://stackoverflow.com/questions/11360099/making-https-requests-using-a-provided-x509-certificate-on-google-app-engine) rằng có thể không thực hiện được GAE, nhưng bạn có biết một cách khác với GAE hoặc một cá thể đám mây Azure có hỗ trợ điều này không? Trao giải đáp án vì câu trả lời cho câu hỏi cơ bản. –
Tôi không biết gì về GAE, nhưng tìm kiếm nhanh đã bật lên một bài đăng trên API bảo mật đám mây và cụ thể là phương thức getPublicCertificatesForApp() có thể là điểm bắt đầu. Bí quyết để nhận chứng chỉ X.509 lên phiên bản đám mây của Windows Azure PaaS là tải lên cả chứng chỉ quản lý và chứng chỉ dịch vụ. Cái sau cho phép Bộ điều khiển Vải triển khai chứng chỉ X.509 cho mỗi cá thể trong vai trò. Đối với Windows Azure Web Sites, bạn có thể tải chứng chỉ lên Windows Azure Blob Storage và truy xuất nó từ đó. –
Tuyệt vời, cảm ơn các con trỏ Neil, nó mang lại cho tôi hy vọng! –