使用存储在 blob 存储中的包和配置从正在运行的角色创建新的 Windows Azure 托管服务的最佳方法是什么?
我猜我可以使用服务管理 REST API 创建部署请求,但是从我的工作角色运行 cmdlet 可能会更好。有什么想法吗?如果 cmdlet 路线更好,如果您能指出我如何从工作角色运行它们的正确方向,则可以加分。
使用存储在 blob 存储中的包和配置从正在运行的角色创建新的 Windows Azure 托管服务的最佳方法是什么?
我猜我可以使用服务管理 REST API 创建部署请求,但是从我的工作角色运行 cmdlet 可能会更好。有什么想法吗?如果 cmdlet 路线更好,如果您能指出我如何从工作角色运行它们的正确方向,则可以加分。
不确定这里的“最佳”是什么,因为这取决于您要做什么。如果您只需要以编程方式创建托管服务,那么创建 REST 客户端、上传证书并直接执行此操作与使用 cmdlet 或其他任何内容几乎相同。
作为 cmdlet 的创建者,它们在我心中占有特殊的位置,但我可能会坚持将它们用于 IT 管理任务。他们为命令行自动化而摇滚。
话虽如此,推出自己的客户端并不难,但我通常建议您从 csmanage 下载服务管理合同。这样,你就有了一个简单的包装器来开始。虽然它确实使用了 WCF,但它并不太繁重。